Files
suaveplan/MANIFEST.md
2026-05-27 23:29:53 +01:00

202 KiB
Raw Blame History

Suaveplan Monorepo Manifest

Auto-generated by scripts/folder-reorg/generate-manifest.ts. Do not edit by hand — run the script after package changes.

Packages: 473 across 45 plugins in 18 categories. Tiers: browser: 20, r3f: 1, react: 15, server: 11, universal: 426.

Plugins

Category Plugin Packages Workspace deps
api-stack api 91 390
commerce booking 1 1
commerce contacts 4 18
communication emails 8 24
communication messaging 7 17
communication webhook-client 1 3
devtools docker 1 0
devtools docs 4 8
devtools tooling 16 36
foundation barcode 2 0
foundation bitpacker 10 37
foundation core 7 11
foundation data 17 52
foundation etl 1 4
foundation feature-flags 1 4
foundation flow 18 67
foundation random 3 8
foundation timing 3 7
gaming games 3 18
geospatial geo 7 28
geospatial logistics 1 3
identity auth 7 29
localization i18n 19 84
media audio 24 98
media audio-fx 26 83
media audio-ir 4 20
media fonts 4 13
media image 15 19
media video 2 3
money finance 13 43
money payment 7 19
networking drive 14 75
networking events 7 23
networking network 44 204
observability monitor 5 20
persistence cache 3 11
persistence database 5 16
persistence search 1 3
persistence storage 14 51
security-stack crypto 13 59
security-stack security 15 72
testkit testing 13 13
threejs r3f 1 8
ui forms 2 11
ui react 9 54

Packages

Package Category Plugin Tier Version Deps Description
@suaveplan/ab-testing testkit testing universal 0.1.0 5 Enterprise A/B testing and experimentation: deterministic FNV-1a bucketing, tar…
@suaveplan/analytics-browser observability monitor browser 0.1.0 3 Browser-tier client-side product analytics: AnalyticsTracker / BatchTransport /…
@suaveplan/api api-stack api universal 0.1.0 9 Thin Hono-based orchestrator for the Suaveplan API stack — composes pre-built P…
@suaveplan/api-2pc api-stack api universal 0.1.0 3 Two-phase commit coordinator for the Suaveplan API plugin foundation. Drives Po…
@suaveplan/api-audit-file api-stack api universal 0.1.0 3 Stage-8 audit sink writing JSON-per-line, HMAC-SHA-256 signed records to a rota…
@suaveplan/api-audit-stdout api-stack api universal 0.1.0 4 Stdout RequestAuditSink for @suaveplan/api-host. Writes JSON-per-line audit r…
@suaveplan/api-auth api-stack api universal 0.1.0 3 Abstract session-resolver contract for the Suaveplan API plugin foundation. Def…
@suaveplan/api-auth-anonymous api-stack api universal 0.1.0 3 Stage-4 trivial session resolver for @suaveplan/api: always returns null Princi…
@suaveplan/api-auth-bearer-static api-stack api universal 0.1.0 5 Stage-4 SessionResolver adapter for service-to-service static bearer tokens. Ma…
@suaveplan/api-auth-better-auth api-stack api server 0.1.0 9 Stage-6 Better-Auth adapter for the @suaveplan/api foundation. Ships two indepe…
@suaveplan/api-auth-jwt api-stack api universal 0.1.0 5 Stage-4 concrete JWT session resolver for @suaveplan/api-auth. Verifies a JWT p…
@suaveplan/api-auth-provider api-stack api universal 0.1.0 2 Abstract auth-provider contract for the Suaveplan API plugin foundation. Define…
@suaveplan/api-auth-rolled api-stack api universal 0.1.0 6 Stage-8 rolled-our-own auth provider. Implements both auth.session and `auth.…
@suaveplan/api-auth-static-principal api-stack api universal 0.1.0 3 Stage-5 fixed-principal session resolver for @suaveplan/api: returns a configur…
@suaveplan/api-db-adapter api-stack api universal 0.1.0 4 Stage-4 bridge from @suaveplan/db engine adapters to the plugin DatabaseLike su…
@suaveplan/api-db-sqlite-memory api-stack api universal 0.1.0 3 Stage-5 in-memory SQLite database adapter for the @suaveplan/api plugin host te…
@suaveplan/api-db-worker-proxy api-stack api universal 0.1.0 3 Worker-side proxy for the api db capability. Marshals AdminDatabaseLike / Ten…
@suaveplan/api-events-in-memory api-stack api universal 0.1.0 3 In-memory EventsBus adapter for the @suaveplan/api testing kit. Wraps @suavepla…
@suaveplan/api-events-worker-proxy api-stack api universal 0.1.0 4 Worker-tier proxy over a main-process @suaveplan/events EventBus. The main side…
@suaveplan/api-graphql api-stack api universal 0.1.0 2 Stage-1 abstract GraphQL contract for the Suaveplan API plugin foundation. Owns…
@suaveplan/api-graphql-apollo api-stack api universal 0.1.0 4 Stage-7 Apollo Server GraphQL engine adapter for the Suaveplan API plugin found…
@suaveplan/api-graphql-ui-altair api-stack api universal 0.1.0 2 Stage-7 Altair GraphQL UI plugin for the Suaveplan API plugin foundation. Mount…
@suaveplan/api-graphql-ui-graphiql api-stack api universal 0.1.0 2 Stage-7 GraphiQL UI mount for the Suaveplan API plugin foundation. Exposes crea…
@suaveplan/api-graphql-yoga api-stack api universal 0.1.0 5 Stage-7 GraphQL Yoga engine adapter for @suaveplan/api-graphql. Default GraphQL…
@suaveplan/api-host api-stack api universal 0.1.0 22 Host orchestration core for the Suaveplan API plugin foundation. Provides the s…
@suaveplan/api-jobs-worker-proxy api-stack api universal 0.1.0 3 Bidirectional MessagePort proxy that lets a worker-isolated API plugin register…
@suaveplan/api-lifecycle api-stack api universal 0.1.0 5 Plugin lifecycle FSM contract: 13-state discriminated union, legal-transition t…
@suaveplan/api-loader api-stack api universal 0.1.0 2 Stage-1 contract package for the Suaveplan API plugin foundation. Owns the abst…
@suaveplan/api-logger-worker-proxy api-stack api universal 0.1.0 5 Worker → main proxy for @suaveplan/logger. Marshals LoggerLike calls across a M…
@suaveplan/api-manifest api-stack api universal 0.1.0 3 Zod manifest schema, parser, cross-field validators, dep-graph resolver, capabi…
@suaveplan/api-migrations api-stack api universal 0.1.0 2 Database-agnostic migration runner for the Suaveplan API — narrow MigrationAdap…
@suaveplan/api-openapi api-stack api universal 0.1.0 4 OpenAPI 3.1 registry, typed RouteBuilder, schema registry, and document merger…
@suaveplan/api-openapi-ui-redoc api-stack api universal 0.1.0 1 Stage-8 ReDoc UI adapter for the Suaveplan api-host. Mounts the ReDoc HTML shel…
@suaveplan/api-openapi-ui-scalar api-stack api universal 0.1.0 1 Stage-8.7 Scalar UI adapter for the Suaveplan OpenAPI plugin foundation. Expose…
@suaveplan/api-openapi-ui-swagger api-stack api universal 0.1.0 1 Stage-8 Swagger UI adapter for the /docs/ui/swagger endpoint of the Suaveplan…
@suaveplan/api-plugin api-stack api universal 0.1.0 3 Plugin system foundation for the Suaveplan API — typed PluginDescriptor factory…
@suaveplan/api-plugin-audit api-stack api universal 0.1.0 4 Hono plugin wrapping @suaveplan/audit-logging as a write-through audit trail fo…
@suaveplan/api-plugin-auth api-stack api universal 0.1.0 7 Better-Auth-first authentication plugin for @suaveplan/api. Wraps Better-Auth a…
@suaveplan/api-plugin-campaigns api-stack api universal 0.1.0 8 Campaigns + suppression + delivery-webhooks HTTP plugin for @suaveplan/api. Mou…
@suaveplan/api-plugin-cms api-stack api universal 0.1.0 4 Headless CMS primitives for @suaveplan/api: in-memory CmsEngine over @suaveplan…
@suaveplan/api-plugin-contacts commerce contacts universal 0.1.0 9 Contacts + groups HTTP plugin for @suaveplan/api. Mounts /contacts and /groups…
@suaveplan/api-plugin-database api-stack api universal 0.1.0 6 SurrealDB-backed database plugin for @suaveplan/api. Pools @suaveplan/surrealdb…
@suaveplan/api-plugin-event-bus api-stack api universal 0.1.0 7 Typed event-bus plugin for @suaveplan/api. Wraps @suaveplan/events (pub/sub, as…
@suaveplan/api-plugin-events api-stack api universal 0.1.0 7 Event-management plugin for @suaveplan/api. Ships a SurrealDB-backed EventRepos…
@suaveplan/api-plugin-example api-stack api universal 0.1.0 3 Reference plugin for the @suaveplan/api-host plugin foundation. Exercises every…
@suaveplan/api-plugin-export api-stack api universal 0.1.0 4 Data-export plugin for @suaveplan/api: CSV (RFC 4180), JSON, and XLSX (Spreadsh…
@suaveplan/api-plugin-file-upload api-stack api universal 0.1.0 6 Hono plugin for @suaveplan/api: multipart and chunked file uploads with size +…
@suaveplan/api-plugin-graphql api-stack api universal 0.1.0 2 GraphQL adapter plugin for @suaveplan/api — fluent SchemaBuilder / TypeBuilder…
@suaveplan/api-plugin-import api-stack api universal 0.1.0 6 Tabular-data ingest plugin for @suaveplan/api. CSV / JSON / TSV-XLSX parsers, d…
@suaveplan/api-plugin-notifications api-stack api universal 0.1.0 10 Notifications plugin for @suaveplan/api. Ships SurrealDB-backed NotificationRep…
@suaveplan/api-plugin-payment api-stack api universal 0.1.0 9 Payment-lifecycle plugin for @suaveplan/api. Wraps @suaveplan/payment + caller-…
@suaveplan/api-plugin-rate-limit api-stack api universal 0.1.0 4 Rate-limit plugin for @suaveplan/api. Wraps @suaveplan/rate-limiter as a define…
@suaveplan/api-plugin-search api-stack api universal 0.1.0 4 Full-text search plugin for @suaveplan/api with TF-weighted relevance scoring,…
@suaveplan/api-plugin-site api-stack api universal 0.1.0 6 Multi-site / multi-domain management plugin for @suaveplan/api. Stores site r…
@suaveplan/api-plugin-sse api-stack api universal 0.1.0 3 Server-Sent Events plugin for @suaveplan/api. Registers a typed sseService in t…
@suaveplan/api-plugin-tenant api-stack api universal 0.1.0 6 Multi-tenancy plugin for @suaveplan/api. Exposes @suaveplan/api-tenant's resolv…
@suaveplan/api-plugin-user api-stack api universal 0.1.0 7 User-profile CRUD plugin for @suaveplan/api. Mounts /users/me GET/PATCH/DELETE…
@suaveplan/api-plugin-vault api-stack api universal 0.1.0 9 Per-user vault HTTP plugin for @suaveplan/api. Wraps @suaveplan/vault as a @sua…
@suaveplan/api-plugin-webhook api-stack api universal 0.1.0 7 Signed outbound webhook delivery plugin for @suaveplan/api. Wraps @suaveplan/we…
@suaveplan/api-rate-limit api-stack api universal 0.1.0 3 Stage-8 per-route / per-principal / per-tenant / per-IP token-bucket middleware…
@suaveplan/api-rbac api-stack api universal 0.1.0 4 Role/scope/rule-based authorisation middleware for the Suaveplan API plugin fou…
@suaveplan/api-router api-stack api universal 0.1.0 3 Stage-1 contract package for the Suaveplan API plugin foundation. Defines the a…
@suaveplan/api-router-hono api-stack api universal 0.1.0 3 Stage-4 concrete Hono router adapter for the @suaveplan/api plugin foundation.…
@suaveplan/api-router-in-memory api-stack api universal 0.1.0 3 Stage-5 in-memory router adapter for the @suaveplan/api plugin foundation. Impl…
@suaveplan/api-router-worker-bridge api-stack api universal 0.1.0 4 Stage-3 HTTP Request/Response marshalling across the worker boundary. Pairs a m…
@suaveplan/api-saga api-stack api universal 0.1.0 8 Saga orchestrator for the Suaveplan API plugin foundation. Drives manifest-decl…
@suaveplan/api-sandbox-permissions api-stack api universal 0.1.0 4 Permission model for sandboxed-tier API plugins. PermissionPolicy + PermissionC…
@suaveplan/api-sandbox-vm api-stack api universal 0.1.0 4 vm.Context-based sandbox host for Suaveplan API plugins running in the sandboxe…
@suaveplan/api-sandbox-vm-host-bridge api-stack api universal 0.1.0 4 Host-integration bridge that wraps a @suaveplan/api-sandbox-vm VmSandboxHandle…
@suaveplan/api-sandbox-wasm api-stack api universal 0.1.0 3 WASM-based sandbox host for Suaveplan sandboxed-tier API plugins. Instantiates…
@suaveplan/api-sandbox-wasm-host-bridge api-stack api universal 0.1.0 5 Host bridge wrapping a @suaveplan/api-sandbox-wasm WasmSandboxHandle as a @suav…
@suaveplan/api-schemas api-stack api universal 0.1.0 0 Shared Zod schemas describing Suaveplan API request/response shapes — single so…
@suaveplan/api-secrets api-stack api universal 0.1.0 2 Abstract Secrets contract for the Suaveplan API plugin foundation — per-plugin…
@suaveplan/api-secrets-bun api-stack api universal 0.1.0 3 Stage-8 SecretsLike adapter backed by Bun.secrets (macOS Keychain / Linux libse…
@suaveplan/api-secrets-env api-stack api universal 0.1.0 3 Stage-4 SecretsLike adapter backed by process.env / Bun.env with per-plugin all…
@suaveplan/api-secrets-vault api-stack api universal 0.1.0 6 Stage-8 SecretsLike adapter backed by @suaveplan/vault. The vault is passed in…
@suaveplan/api-secrets-worker-proxy api-stack api universal 0.1.0 4 Stage-3 worker-side proxy to a main-process SecretsLike adapter. Marshals every…
@suaveplan/api-sse api-stack api universal 0.1.0 2 Abstract Server-Sent Events contracts for @suaveplan/api: SseConnection, SseBro…
@suaveplan/api-sse-bun api-stack api universal 0.1.0 3 Bun.serve concrete engine for @suaveplan/api-sse: text/event-stream framing, La…
@suaveplan/api-tenant api-stack api universal 0.1.0 4 Multi-tenant resolution + scoping layer for the Suaveplan API. Ships a canonica…
@suaveplan/api-tenant-provider api-stack api universal 0.1.0 3 Abstract TenantProvider contract for the Suaveplan API plugin foundation. Enu…
@suaveplan/api-tenant-provider-memory api-stack api universal 0.1.0 3 In-memory reference implementation of @suaveplan/api-tenant-provider TenantProv…
@suaveplan/api-tenant-resolver-header api-stack api universal 0.1.0 2 Stage-8 header-based tenant resolver for the Suaveplan API plugin foundation. I…
@suaveplan/api-tenant-resolver-jwt api-stack api universal 0.1.0 2 Stage-4 tenant-resolver adapter for the Suaveplan API plugin foundation. Reads…
@suaveplan/api-tenant-resolver-subdomain api-stack api universal 0.1.0 2 Stage-8 tenant resolver for the Suaveplan API plugin foundation. Extracts the t…
@suaveplan/api-types api-stack api universal 0.1.0 0 Types-only contract package for the Suaveplan API plugin foundation. Defines Pr…
@suaveplan/api-worker-host api-stack api universal 0.1.0 6 Worker-side runtime that hosts exactly one Suaveplan API plugin inside an isola…
@suaveplan/api-worker-rpc api-stack api universal 0.1.0 3 MessagePort-based RPC protocol for worker-isolated API plugins. Provides Zod-va…
@suaveplan/api-ws api-stack api universal 0.1.0 3 Abstract WebSocket engine contract for the Suaveplan API foundation — Connectio…
@suaveplan/api-ws-broker-in-memory api-stack api universal 0.1.0 3 In-memory single-host WebSocket broker for @suaveplan/api-ws. Implements WsBrok…
@suaveplan/api-ws-broker-redis api-stack api universal 0.1.0 4 Redis pub/sub broker for @suaveplan/api-ws — cross-host WebSocket and SSE fan-o…
@suaveplan/api-ws-bun api-stack api universal 0.1.0 5 Bun.serve-backed WebSocket engine for @suaveplan/api-ws. Implements the abstrac…
@suaveplan/audience-rules commerce contacts universal 0.1.0 3 Universal-tier audience segmentation: rule-based filtering with 14 comparison o…
@suaveplan/audio-analysis-beat media audio universal 0.1.0 3 Universal-tier beat, tempo and onset detection plugin for the @suaveplan/audio-…
@suaveplan/audio-analysis-loudness media audio universal 0.1.0 4 Universal ITU-R BS.1770-4 loudness analyser: K-weighting, gated integrated LUFS…
@suaveplan/audio-analysis-pitch media audio universal 0.1.0 4 Universal-tier pitch, key, and chord detection AnalysisOp plugins for the @suav…
@suaveplan/audio-analysis-spectrum media audio universal 0.1.0 3 Universal-tier spectral analysis: real FFT, Hann/Hamming/Blackman windows, mel…
@suaveplan/audio-cli media audio server 0.1.0 5 Server-tier audio command-line tool: chainable pipeline grammar, batch glob p…
@suaveplan/audio-codec-ffmpeg-native media audio universal 0.1.0 4 Server-tier ffmpeg-native AudioCodec plugin for @suaveplan/audio-codecs: spawns…
@suaveplan/audio-codec-ffmpeg-wasm media audio browser 0.1.0 5 Browser-tier ffmpeg.wasm AudioCodec plugin for @suaveplan/audio-codecs. Lazy-lo…
@suaveplan/audio-codecs media audio universal 0.1.0 5 Universal audio codec registry: decode/encode plugin loader with format detecti…
@suaveplan/audio-controllers media audio universal 0.1.0 8 Universal-tier MIDI hardware controller plugins (Kontrol S88, Maschine, Traktor…
@suaveplan/audio-core media audio universal 0.1.0 5 Universal audio data model and processing primitives: paged AudioDocument, non-…
@suaveplan/audio-decode-wav media audio universal 0.1.0 3 Universal-tier WAV decoder wrapper over @audio/decode-wav. Exposes decodeWav, c…
@suaveplan/audio-engine-browser media audio universal 0.1.0 6 Browser-tier TimelineAdapter implementation: Web Audio rendering, AudioWorklet…
@suaveplan/audio-engine-server media audio universal 0.1.0 8 Server-tier audio I/O layer: FileSourceAdapter, FileSinkAdapter, and ServerTime…
@suaveplan/audio-fingerprint media audio universal 0.1.0 0 Python-tier high-accuracy audio fingerprinting service (librosa chromagram + sc…
@suaveplan/audio-fx-plugin-audio-analyzer media audio-fx universal 0.1.0 3 audio-analyzer plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-audio-player media audio-fx universal 0.1.0 3 audio-player plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-auto-filter media audio-fx universal 0.1.0 3 auto-filter plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-base media audio-fx universal 0.1.0 7 Foundation for the @suaveplan/audio-fx-plugin-* family. Exports the AudioFxPlug…
@suaveplan/audio-fx-plugin-chorus media audio-fx universal 0.1.0 3 chorus plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-compressor media audio-fx universal 0.1.0 3 compressor plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-delay media audio-fx universal 0.1.0 3 delay plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-distortion media audio-fx universal 0.1.0 3 distortion plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-eq media audio-fx universal 0.1.0 3 Parametric / shelving / high-pass / low-pass equaliser plugin for the @suavepla…
@suaveplan/audio-fx-plugin-filter media audio-fx universal 0.1.0 3 filter plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-flanger media audio-fx universal 0.1.0 3 flanger plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-game-audio media audio-fx universal 0.1.0 3 game-audio plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-gate media audio-fx universal 0.1.0 3 gate plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-glados media audio-fx universal 0.1.0 3 glados plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-limiter media audio-fx universal 0.1.0 3 limiter plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-microphone media audio-fx universal 0.1.0 3 microphone plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-mixer media audio-fx universal 0.1.0 3 mixer plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-phaser media audio-fx universal 0.1.0 3 phaser plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-pitch-shifter media audio-fx universal 0.1.0 3 pitch-shifter plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-reverb media audio-fx universal 0.1.0 3 reverb plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-sampler media audio-fx universal 0.1.0 3 sampler plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-spatial media audio-fx universal 0.1.0 3 spatial plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-spessasynth media audio-fx universal 0.1.0 4 SF2/SF3 SoundFont synthesizer plugin for the @suaveplan/audio-fx-plugin-* famil…
@suaveplan/audio-fx-plugin-synthesizer media audio-fx universal 0.1.0 3 synthesizer plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-tremolo media audio-fx universal 0.1.0 3 tremolo plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-fx-plugin-widener media audio-fx universal 0.1.0 3 widener plugin for the @suaveplan/audio-fx-plugin-* family.
@suaveplan/audio-ir-core media audio-ir universal 0.1.0 4 Foundation contract for the @suaveplan audio-ir family: ImpulseResponse / IrMan…
@suaveplan/audio-ir-loader media audio-ir universal 0.1.0 5 Pipeline package for the @suaveplan audio-ir family: composes IrRegistry → Stor…
@suaveplan/audio-ir-room-plugin-club media audio-ir universal 0.1.0 5 Genesis-original audio-ir content package: ships the bundled club1.wav and `c…
@suaveplan/audio-ir-room-plugin-pool media audio-ir universal 0.1.0 6 Genesis-original audio-ir content package: ships the outdoor-swimming-pool room…
@suaveplan/audio-metadata media audio universal 0.1.0 0 Universal audio metadata extractor: parses ID3v1/v2, MP4/M4A atoms, FLAC Vorbis…
@suaveplan/audio-sprite-packer media audio universal 0.1.0 5 Binary audio sprite map packer with 80%+ compression versus individual files: p…
@suaveplan/audio-sprite-player media audio universal 0.1.0 5 Universal-tier audio sprite playback engine: validates manifests, schedules voi…
@suaveplan/audio-timeline media audio universal 0.1.0 7 Headless DAW timeline engine: multi-track arrangements with clips, playback, lo…
@suaveplan/audio-transport media audio universal 0.1.0 5 Universal musical clock and transport: sample-accurate scheduling with PPQ, BPM…
@suaveplan/audit-logging observability monitor universal 0.1.0 7 Tamper-proof, GDPR-compliant audit logging: cryptographic chain-integrity, plug…
@suaveplan/auth identity auth universal 0.1.0 5 Provider-agnostic authentication: JWT lifecycle, API key management, session ma…
@suaveplan/barcode foundation barcode universal 0.1.0 0 Barcode generation and parsing for common 1D symbologies: Code 128, Code 39, EA…
@suaveplan/better-auth-surrealdb identity auth universal 0.1.0 3 Better-Auth Adapter for SurrealDB v3 — bundles the canonical 17-table SurrealQL…
@suaveplan/bitpacker foundation bitpacker universal 0.1.0 3 Core bit-level binary packing: BitWriter, BitReader, BitPacker, and strategy ma…
@suaveplan/bitpacker-compressed foundation bitpacker universal 0.1.0 4 Bitpacker compressed plugin
@suaveplan/bitpacker-crypto foundation bitpacker universal 0.1.0 3 Bit-packer-aware crypto primitives — SignedBitSchema, EncryptedBitSchema, Envel…
@suaveplan/bitpacker-delta foundation bitpacker universal 0.1.0 3 Bitpacker delta plugin
@suaveplan/bitpacker-game foundation bitpacker universal 0.1.0 5 Bitpacker game plugin
@suaveplan/bitpacker-network foundation bitpacker universal 0.1.0 5 Bitpacker network plugin
@suaveplan/bitpacker-schema foundation bitpacker universal 0.1.0 3 Schema registry, validation, and versioning for @suaveplan/bitpacker
@suaveplan/bitpacker-strategies foundation bitpacker universal 0.1.0 4 Built-in packing strategies for @suaveplan/bitpacker
@suaveplan/bitpacker-streaming foundation bitpacker universal 0.1.0 4 Bitpacker streaming plugin
@suaveplan/bitpacker-validation foundation bitpacker universal 0.1.0 3 Bitpacker validation plugin
@suaveplan/booking commerce booking universal 0.1.0 1 Universal-tier JSON-configurable booking engine: pluggable availability resolut…
@suaveplan/broadcast-channel networking events browser 0.1.0 3 Typed cross-tab messaging built on the BroadcastChannel API — leader election,…
@suaveplan/bytes foundation data universal 0.1.0 2 Low-level byte utilities: hex/base64/utf8 encoding, Uint8Array helpers, UUID co…
@suaveplan/cache persistence cache universal 0.1.0 3 Type-safe caching abstraction: LRU/LFU/FIFO/TTL MemoryCache, NamespacedCache, C…
@suaveplan/cache-redis persistence cache universal 0.1.0 4 AbstractCache backend over a minimal RedisLike interface — native SET ... EX, G…
@suaveplan/cache-storage persistence cache universal 0.1.0 4 AbstractCache backend that bridges any @suaveplan/storage AbstractStorage into…
@suaveplan/caddy-imgproxy media image universal 0.1.0 3 Universal-tier TypeScript port of the Caddy imgproxy URL rewriter — compact-gra…
@suaveplan/campaigns communication emails universal 0.1.0 5 Universal-tier campaign orchestration — engine, state machine, batch planner, w…
@suaveplan/cbor foundation flow universal 0.1.0 5 RFC 8949 CBOR encoder/decoder + RFC 8742 sequences + RFC 9052 COSE bridge + RFC…
@suaveplan/cli devtools tooling universal 0.1.0 3 Zero-dependency CLI toolkit: argument parser, command router, ANSI styling, out…
@suaveplan/clipboard foundation data browser 0.1.0 3 Enterprise Clipboard API abstraction: typed errors, OTel metrics, async queue s…
@suaveplan/colour-convert-adapt media image universal 0.1.0 0
@suaveplan/colour-convert-cieluv media image universal 0.1.0 1 CIELUV, xyY, LMS, and Bradford chromatic adaptation for professional colour wor…
@suaveplan/colour-convert-cmyk media image universal 0.1.0 1
@suaveplan/colour-convert-hsluv media image universal 0.1.0 1 HSLuv perceptually uniform colour space: conversions and harmony generators
@suaveplan/colour-filter-cct media image universal 0.1.0 1 Correlated Colour Temperature (CCT) calculation and approximation for lighting…
@suaveplan/colour-filter-cmc media image universal 0.1.0 1 CMC l:c Delta-E colour difference metric for textile and print quality control
@suaveplan/colour-filter-greyscale media image universal 0.1.0 1
@suaveplan/colour-filter-sepia media image universal 0.1.0 1
@suaveplan/colours media image universal 0.1.0 2 Universal-tier colour manipulation: parsing, conversion, analysis, mixing, blen…
@suaveplan/compress-image media image universal 0.1.0 2 Runtime-agnostic image compression utilities: resize, quality reduction, format…
@suaveplan/compress-svg devtools docs universal 0.1.0 2 SVG optimisation and minification: whitespace removal, redundant attribute stri…
@suaveplan/config foundation core universal 0.1.0 4 Layered configuration management: defaults, file, object, env, CLI layers merge…
@suaveplan/contacts commerce contacts universal 0.1.0 3 Universal-tier contact and group management: hierarchical n-level groups (adjac…
@suaveplan/control-surface-schema media audio universal 0.1.0 2 Universal canonical schema for DAW-style control surfaces: ControlSurface root,…
@suaveplan/controller gaming games universal 0.1.0 4 Universal-tier input controller foundation — unified 32-field ControllerInput s…
@suaveplan/crdt foundation flow universal 0.1.0 4 Conflict-free replicated data types: G-Counter, PN-Counter, OR-Set, LWW-Registe…
@suaveplan/cron foundation timing universal 0.1.0 2 Universal-tier cron expression parser, next-fire calculator with timezone + DST…
@suaveplan/crypto security-stack crypto universal 0.1.0 9 Universal cryptographic primitives — AEAD (AES-256-GCM, ChaCha20-Poly1305, XCha…
@suaveplan/crypto-bin security-stack crypto server 0.1.0 3 Suaveplan crypto bins: suaveplan-hash-password (Argon2id / blake2b password has…
@suaveplan/crypto-browser security-stack crypto universal 0.1.0 3 WebCrypto-backed engine implementations for @suaveplan/crypto — AES-256-GCM, Ed…
@suaveplan/crypto-cipher security-stack crypto universal 0.1.0 3 AEAD cipher primitives with per-primitive selector layout: aes-256-gcm, chacha2…
@suaveplan/crypto-cli security-stack crypto server 0.1.0 3 Suaveplan keychain CLI — root + server identity lifecycle (init, roll, revoke,…
@suaveplan/crypto-core security-stack crypto universal 0.1.0 6 Universal cryptographic primitives (formerly @suaveplan/crypto) — AEAD (AES-256…
@suaveplan/crypto-curve security-stack crypto universal 0.1.0 4 Elliptic-curve primitives with per-primitive selector layout: secp256k1, ed2551…
@suaveplan/crypto-hash security-stack crypto universal 0.1.0 3 Pure-TypeScript hashing substrate — SHA-2 digests, HMAC, HKDF, PBKDF2, Argon2id…
@suaveplan/crypto-keys security-stack crypto universal 0.1.0 7 Hierarchical keychain chain-signing for the genesis crypto ecosystem: pluggable…
@suaveplan/crypto-rsa security-stack crypto universal 0.1.0 4 RSA primitives — RFC 8017 PKCS #1 v2.2, RFC 5208 PKCS #8, RFC 5280 SPKI, RFC 75…
@suaveplan/crypto-sodium security-stack crypto universal 0.1.0 3 libsodium-backed engine implementations for @suaveplan/crypto — AEAD (XChaCha20…
@suaveplan/crypto-utils security-stack crypto universal 0.1.0 3 Shared cryptographic utilities: encoding (hex/base64/base64url/base58), byte he…
@suaveplan/crypto-vault security-stack crypto universal 0.1.0 8 Cryptographic foundation for the Vaulted password-manager ecosystem: BIP39 mnem…
@suaveplan/cryptocurrency money finance universal 0.1.0 2 Universal-tier cryptocurrency utilities: wallet address validation across 15 ch…
@suaveplan/currency money finance universal 0.1.0 2 Universal-tier currency conversion engine — pluggable CurrencyProvider interfac…
@suaveplan/currency-provider-binance money finance universal 0.1.0 4 Universal-tier Binance public-ticker crypto-rates provider for @suaveplan/curre…
@suaveplan/currency-provider-coingecko money finance universal 0.1.0 4 Universal-tier CoinGecko sibling for @suaveplan/currency-providers. Exposes Coi…
@suaveplan/currency-provider-coinmarketcap money finance universal 0.1.0 4 CoinMarketCap crypto-rates provider for @suaveplan/currency — sibling of @suave…
@suaveplan/currency-provider-cryptocompare money finance universal 0.1.0 4 Universal-tier CryptoCompare crypto-rates provider for @suaveplan/currency. Sib…
@suaveplan/currency-provider-ecb money finance universal 0.1.0 3 Universal-tier @suaveplan/currency provider for the European Central Bank (ECB)…
@suaveplan/currency-provider-fixer money finance universal 0.1.0 4 Fixer.io fiat-rates CurrencyProvider sibling of @suaveplan/currency-providers.…
@suaveplan/currency-provider-kraken money finance universal 0.1.0 4 Universal-tier Kraken public-ticker rate provider for @suaveplan/currency. Wrap…
@suaveplan/currency-provider-open-exchange-rates money finance universal 0.1.0 4 Universal-tier @suaveplan/currency provider for openexchangerates.org. API-key…
@suaveplan/currency-provider-virtual money finance universal 0.1.0 4 Universal-tier in-memory virtual / game currency provider for @suaveplan/curren…
@suaveplan/currency-providers money finance universal 0.1.0 3 Universal-tier slim core for currency providers: CurrencyProviderRegistry, defi…
@suaveplan/data-masking foundation data universal 0.1.0 0 PII/sensitive data masking for objects and strings: field-level masking rules,…
@suaveplan/datetime foundation timing universal 0.1.0 2 Timezone-aware date/time utilities with business-day arithmetic, recurrence rul…
@suaveplan/db persistence database universal 0.1.0 2 Universal relational database adapter interface: DatabaseAdapter (extends Datab…
@suaveplan/db-sqlite persistence database universal 0.1.0 3 Universal SQLite adapter for the genesis monorepo: bun:sqlite on the Bun server…
@suaveplan/dedup foundation data universal 0.1.0 0 Entity deduplication engine with pluggable match keys, scoring rules, Jaro-Wink…
@suaveplan/delivery-tracking communication emails universal 0.1.0 4 Channel-agnostic delivery event tracking for campaigns and messages: lifecycle…
@suaveplan/diff foundation data universal 0.1.0 0 Zero-dependency RFC 6902 JSON Patch engine with structural diffing, patch appli…
@suaveplan/discord-client communication messaging universal 0.1.0 2 Generic Discord API client for webhooks, bot messaging, and embeds with injecta…
@suaveplan/dmarc communication emails universal 0.1.0 0 DMARC report parser — parses aggregate (RUA) and forensic (RUF) DMARC XML repor…
@suaveplan/docker-nvidia devtools docker universal 0.1.0 0 A collection of docker / docker-compose scripts configured for use with WSL / N…
@suaveplan/docs devtools docs universal 0.1.0 3 Server-tier markdown documentation toolkit: monorepo-wide discovery, mdast-type…
@suaveplan/domain-normalizer communication emails universal 0.1.0 0 Normalisation, matching, and alias-canonicalisation for internet domain names
@suaveplan/drive networking drive universal 0.1.0 6 Modular virtual filesystem core for the Suaveplan monorepo. File-level operatio…
@suaveplan/drive-mesh networking drive browser 0.1.0 6 P2P mesh orchestrator for the drive chunks plugin. Peer registry, availability…
@suaveplan/drive-mesh-protocol networking drive universal 0.1.0 4 Wire protocol for chunk discovery, request, and delivery across the mesh. Three…
@suaveplan/drive-plugin-cache networking drive universal 0.1.0 4 Read-through cache middleware for @suaveplan/drive. Accepts a caller-supplied A…
@suaveplan/drive-plugin-chunks networking drive universal 0.1.0 11 Chunk-addressing plugin for @suaveplan/drive. Defines the version 0x0001 binary…
@suaveplan/drive-react-sharing networking drive react 0.1.0 3 React UI for @suaveplan/drive-sharing: ShareDialog, PartitionBadge, FileAccessL…
@suaveplan/drive-sharing networking drive universal 0.1.0 8 Partitioned drive sharing engine for the Suaveplan ecosystem: envelope encrypti…
@suaveplan/drive-storage-archive-core networking drive universal 0.1.0 3 Shared archive-mounting primitives for the Suaveplan drive: magic-byte format s…
@suaveplan/drive-storage-zip networking drive universal 0.1.0 4 ZIP archive adapter for @suaveplan/drive: parses EOCD/ZIP64, central directory,…
@suaveplan/drive-template networking drive universal 0.1.0 4 Server-signed drive templates: pre-configured folder structure and per-file met…
@suaveplan/drive-transport-https networking drive universal 0.1.0 2 HTTPS relay transport for the drive mesh. Implements TransportLike<MessageEnvel…
@suaveplan/drive-transport-webrtc networking drive browser 0.1.0 6 WebRTC datachannel transport for the drive mesh. Implements DriveTransport over…
@suaveplan/drive-uri networking drive universal 0.1.0 5 URI plugins (drive://, drive+mesh://, drive+template://) for @suaveplan/storage…
@suaveplan/drive-webrtc networking drive browser 0.1.0 9 WebRTC P2P mesh plugin for @suaveplan/drive: signaling, peer management, data c…
@suaveplan/ecs gaming games universal 0.1.0 4 Archetype-based Entity Component System with Uint32 bitset queries, phase-order…
@suaveplan/electrobun devtools tooling server 0.1.0 5 Electrobun desktop-app generator + orchestrator: scaffolds projects, generates…
@suaveplan/email-processing communication emails universal 0.1.0 5 Universal-tier MIME parsing and email processing: postal-mime + libmime wrapper…
@suaveplan/email-templates communication emails universal 0.1.0 2 Universal-tier React-free email template engine: VNode factories, nine reusable…
@suaveplan/emailer communication emails universal 0.1.0 6 Universal-tier email service with plugin transports (Dummy / SMTP via injectabl…
@suaveplan/emblem-solver media image universal 0.1.0 1 Minimal-rectangle SVG converter for pixelated sprite emblems: layered occlusion…
@suaveplan/env foundation core universal 0.1.0 2 Type-safe environment variable loading: schema-first validation, field types, d…
@suaveplan/error foundation core universal 0.1.0 1 Foundation error substrate — SuaveplanError base class, stable code registry, c…
@suaveplan/etl foundation etl universal 0.1.0 4 Extract-Transform-Load pipeline engine with typed stages, error handling, obser…
@suaveplan/event-sourcing networking events universal 0.1.0 4 Event sourcing patterns: aggregate root, typed event store, snapshot support, p…
@suaveplan/events networking events universal 0.1.0 2 Typed event-bus substrate: pub/sub with deterministic FIFO, interceptor API, bo…
@suaveplan/events-metrics networking events universal 0.1.0 4 OTel metrics companion for @suaveplan/events: dispatch counters, latency histog…
@suaveplan/events-otel networking events universal 0.1.0 3 OpenTelemetry tracing companion for @suaveplan/events: wraps each dispatch in a…
@suaveplan/events-schema networking events universal 0.1.0 4 Runtime schema-validation companion for @suaveplan/events: validates event payl…
@suaveplan/events-transport networking events universal 0.1.0 3 Cross-context event bridges for @suaveplan/events: MessageChannel (at-least-onc…
@suaveplan/exif media image universal 0.1.0 0 Dependency-free, runtime-agnostic EXIF/XMP/IPTC metadata reader, writer, and st…
@suaveplan/feature-flags foundation feature-flags universal 0.1.0 4 Provider-agnostic feature flag evaluation with typed flag values, strategy chai…
@suaveplan/font-compress media fonts server 0.1.0 6 BTF (Binary TypeFace) binary packing — packer-only since the 2026-05-17 split.…
@suaveplan/font-convert media fonts universal 0.1.0 2 Convert TTF/OTF/WOFF/WOFF2 font files to typeface.js JSON format. Defines canon…
@suaveplan/font-decompress media fonts universal 0.1.0 2 BTF (Binary TypeFace) binary unpacking. Reverses @suaveplan/font-compress's Bin…
@suaveplan/font-subset media fonts universal 0.1.0 3 Font subsetting pipeline: Unicode range subsetting, WOFF2/WOFF encoding, TTF-to…
@suaveplan/form-builder ui forms universal 0.1.0 3 Universal-tier dynamic form schema engine with conditional logic, async validat…
@suaveplan/fsm foundation flow universal 0.1.0 3 Typed finite state machine with guards, actions, history tracking, hierarchical…
@suaveplan/game-server gaming games universal 0.1.0 10 Universal game server framework: typed dependency-injection container, error re…
@suaveplan/geo geospatial geo universal 0.1.0 2 Abstract spherical and ellipsoidal geometry — pure math with no planet-specific…
@suaveplan/geo-earth geospatial geo universal 0.1.0 3 Earth-specific geo utilities: EARTH PlanetConfig and earthSurface, decimal/DMS…
@suaveplan/geo-planet geospatial geo universal 0.1.0 3 Configurable planet surface geometry from PlanetConfig — ellipsoid, atmosphere,…
@suaveplan/health-check observability monitor universal 0.1.0 5 Server-tier standardised /health, /ready, /live endpoints with dependency check…
@suaveplan/hibp security-stack security universal 0.1.0 4 Privacy-preserving Have I Been Pwned v3 client — k-anonymity range API, authent…
@suaveplan/i18n localization i18n universal 0.1.0 18 Internationalization core: message catalog, ICU-like interpolation, pluralizati…
@suaveplan/i18n-backend-chained localization i18n universal 0.1.0 4 Universal-tier chained backend orchestrator for the @suaveplan/i18n family. Com…
@suaveplan/i18n-backend-fs-multifile localization i18n universal 0.1.0 3 Server-tier multi-file Node fs/promises translation backend for the @suaveplan/…
@suaveplan/i18n-backend-http localization i18n universal 0.1.0 3 Universal-tier translation backend backed by injectable fetch. Read-only; maps…
@suaveplan/i18n-backend-memory localization i18n universal 0.1.0 3 Universal-tier in-memory translation backend for the @suaveplan/i18n family. Ba…
@suaveplan/i18n-backend-storage localization i18n universal 0.1.0 4 Universal-tier translation backend backed by any AbstractStorage from @suavepla…
@suaveplan/i18n-detector localization i18n universal 0.1.0 4 Universal-tier locale-detection chain for the @suaveplan/i18n family. Ships the…
@suaveplan/i18n-formatter-collator localization i18n universal 0.1.0 3 Intl.Collator wrapper for the @suaveplan/i18n family — locale-aware string comp…
@suaveplan/i18n-formatter-currency localization i18n universal 0.1.0 4 Locale-aware currency formatting backed by Intl.NumberFormat({ style: 'currency…
@suaveplan/i18n-formatter-date localization i18n universal 0.1.0 3 Intl.DateTimeFormat wrapper for the @suaveplan/i18n family — 8-preset table (sh…
@suaveplan/i18n-formatter-display-name localization i18n universal 0.1.0 3 Intl.DisplayNames wrapper for the @suaveplan/i18n family — locale-aware languag…
@suaveplan/i18n-formatter-list localization i18n universal 0.1.0 3 Locale-aware list joining backed by Intl.ListFormat. Class wrapper + standalone…
@suaveplan/i18n-formatter-number localization i18n universal 0.1.0 3 Locale-aware number formatting backed by Intl.NumberFormat. Class wrapper + sta…
@suaveplan/i18n-formatter-relative-time localization i18n universal 0.1.0 3 Locale-aware relative-time formatting backed by Intl.RelativeTimeFormat. Class…
@suaveplan/i18n-formatter-segmenter localization i18n universal 0.1.0 3 Intl.Segmenter wrapper for the @suaveplan/i18n family — locale-aware text segme…
@suaveplan/i18n-icu-parser localization i18n universal 0.1.0 3 ICU MessageFormat parser, {{var}} interpolation engine, and 9-language CLDR plu…
@suaveplan/i18n-shared localization i18n universal 0.1.0 3 Shared runtime atoms for the @suaveplan/i18n family — locale constants, BCP-47…
@suaveplan/idempotency foundation flow universal 0.1.0 3 Idempotency key guard and dedup: store adapters (memory, database, redis), dist…
@suaveplan/image media image universal 0.1.0 2 Universal-tier image metadata extraction, format detection, resize math, crop v…
@suaveplan/image-quantisation media image universal 0.1.0 2 Image complexity analysis and adaptive colour quantisation with pool detection,…
@suaveplan/imessage-adapter communication messaging universal 0.1.0 3 macOS iMessage SQLite chat.db watcher. Polls Apple's Messages database, decodes…
@suaveplan/install-agent-skills devtools tooling universal 0.1.0 3 Suaveplan installer plugin: bundles the agent-skills set and installs them into…
@suaveplan/installer devtools tooling server 0.1.0 7 Plugin host + lifecycle for project boilerplating and asset installation: detec…
@suaveplan/javy-cli-darwin-arm64 devtools tooling universal 0.1.0 0 Platform-specific wrapper for the Javy CLI on darwin-arm64. Downloads the prebu…
@suaveplan/javy-cli-darwin-x64 devtools tooling universal 0.1.0 0 Platform-specific wrapper for the Javy CLI on darwin-x64. Downloads the prebuil…
@suaveplan/javy-cli-linux-arm64 devtools tooling universal 0.1.0 0 Platform-specific wrapper for the Javy CLI on linux-arm64. Downloads the prebui…
@suaveplan/javy-cli-linux-x64 devtools tooling universal 0.1.0 0 Platform-specific wrapper for the Javy CLI on linux-x64. Downloads the prebuilt…
@suaveplan/javy-cli-win32-x64 devtools tooling universal 0.1.0 0 Platform-specific wrapper for the Javy CLI on win32-x64. Downloads the prebuilt…
@suaveplan/job-scheduler foundation flow universal 0.1.0 6 Universal-tier in-process job scheduler with cron + queued runs, retries, timeo…
@suaveplan/json foundation data universal 0.1.0 2 Safe JSON parse/stringify with prototype-pollution protection, circular-ref det…
@suaveplan/jws security-stack security universal 0.1.0 7 RFC 7515 JSON Web Signature (verify + sign) for the universal tier. Compact, JS…
@suaveplan/jwt-tenant identity auth universal 0.1.0 3 JWT-based multi-tenant token issuance and verification with Ed25519/ECDSA signi…
@suaveplan/license security-stack security universal 0.1.0 5 Compact, offline-verifiable, secp256k1-signed software-license-key format: 72-b…
@suaveplan/linter devtools tooling server 0.1.0 2 Unified markdown + biome linting pipeline: remark-based markdown fixer (MD012/0…
@suaveplan/locale-data localization i18n universal 0.1.0 2 Static ISO 3166-1 country data and ISO 639-1 language data with typed lookup fu…
@suaveplan/logger observability monitor universal 0.1.0 3 Foundation logging package — structured JSON output, level filtering, redaction…
@suaveplan/macos-contacts commerce contacts universal 0.1.0 3 Universal-tier macOS Contacts.app bridge via AppleScript: injectable AppleScrip…
@suaveplan/macos-keychain identity auth universal 0.1.0 3 macOS Keychain bridge for generic-password credentials via the /usr/bin/securit…
@suaveplan/mcp devtools tooling universal 0.1.0 3 Universal-tier Model Context Protocol (MCP) server + client with JSON-RPC dispa…
@suaveplan/media foundation data universal 0.1.0 4 Universal-tier media detection, metadata extraction, and constraint validation.…
@suaveplan/midi media audio universal 0.1.0 2 Universal MIDI primitives: 18-variant MidiMessage discriminated union, encode/d…
@suaveplan/migration persistence database universal 0.1.0 5 Database-agnostic migration runner with ledger tracking, dry-run, checksums, lo…
@suaveplan/mime foundation data universal 0.1.0 2 Structured MIME-type detection, parsing, and registry: magic-byte sniffing, RFC…
@suaveplan/money money finance universal 0.1.0 1 Universal-tier precise currency/money arithmetic using integer minor-unit (bigi…
@suaveplan/network networking network universal 0.1.0 3 Core network interfaces: NetworkNode, NetworkPlugin, NetworkBus, MessageEnvelop…
@suaveplan/network-bootstrap networking network universal 0.1.0 6 Network bootstrap plugin: pluggable discovery-strategy chain, persistent peer c…
@suaveplan/network-discovery-crdt networking network browser 0.1.0 7 Browser-tier CRDT DiscoveryStrategy: dual Yjs / Automerge awareness backends be…
@suaveplan/network-discovery-gundb networking network browser 0.1.0 9 Browser-tier GunDB DiscoveryStrategy: gossip-over-WebSocket peer discovery via…
@suaveplan/network-discovery-hybrid networking network browser 0.1.0 10 Browser-tier multi-strategy DiscoveryStrategy orchestrator: composes any subset…
@suaveplan/network-discovery-peerjs networking network browser 0.1.0 7 Browser-tier PeerJS DiscoveryStrategy: wraps PeerJS signalling client + WebRTC…
@suaveplan/network-discovery-trystero networking network browser 0.1.0 8 Browser-tier Trystero DiscoveryStrategy: serverless WebRTC peer discovery via f…
@suaveplan/network-discovery-webtorrent networking network browser 0.1.0 7 Browser-tier WebTorrent DiscoveryStrategy: WebTorrent-tracker-driven WebRTC pee…
@suaveplan/network-gundb-server networking network universal 0.1.0 5 Server-tier GunDB relay daemon for @suaveplan/network-discovery-gundb clients —…
@suaveplan/network-libp2p-server networking network universal 0.1.0 5 Server-tier libp2p relay daemon (bootstrap + circuit-relay-v2) paired with @sua…
@suaveplan/network-plugin-assignment networking network universal 0.1.0 3 Mesh auto-assignment and load balancing: capacity tracker, assignment-scoring e…
@suaveplan/network-plugin-audit-mesh networking network universal 0.1.0 4 Tamper-evident, cryptographically signed, append-only audit log chain for the S…
@suaveplan/network-plugin-auth networking network universal 0.1.0 3 Mesh membership authentication and cross-mesh relay authorization: join verifie…
@suaveplan/network-plugin-circuit-breaker networking network universal 0.1.0 3 Circuit-breaker plugin for mesh relay paths: per-path state machine, registry,…
@suaveplan/network-plugin-content-delivery networking network universal 0.1.0 3 Mesh-as-CDN core: ChunkIndex (gossip-propagated holder map), ChunkRequestRouter…
@suaveplan/network-plugin-crypto-messages networking network universal 0.1.0 6 Cryptographic integrity for the Suaveplan mesh: Ed25519 message signatures, ser…
@suaveplan/network-plugin-devtools networking network universal 0.1.0 5 Developer-tools plugin for the Suaveplan mesh: NetworkVisualizer (hierarchy/flo…
@suaveplan/network-plugin-failover networking network universal 0.1.0 3 Mesh failover: heartbeat manager, health monitor (alive → suspect → dead → reco…
@suaveplan/network-plugin-governance networking network universal 0.1.0 3 Election-engine plugin for the mesh: candidate scoring, reputation, voting, hos…
@suaveplan/network-plugin-intra-relay networking network universal 0.1.0 5 Intra-mesh peer-to-peer relay: RelayDiscovery (topology-driven candidate set wi…
@suaveplan/network-plugin-middleware networking network universal 0.1.0 4 Priority-ordered middleware chain for the Suaveplan mesh: manager + logging, va…
@suaveplan/network-plugin-migration networking network universal 0.1.0 3 Peer state migration between meshes: coordinator, state-transfer protocol, forw…
@suaveplan/network-plugin-monitor networking network universal 0.1.0 3 Production monitoring + distributed tracing for the Suaveplan mesh: metric coll…
@suaveplan/network-plugin-partition networking network universal 0.1.0 3 Split-brain detection and resolution for the mesh: epoch-based partition detect…
@suaveplan/network-plugin-protocol networking network universal 0.1.0 6 Network protocol plugin: 13-byte binary header, message encoder/decoder, pipeli…
@suaveplan/network-plugin-qos networking network universal 0.1.0 3 Bandwidth management and QoS for the mesh: bandwidth-quota enforcer, message-pr…
@suaveplan/network-plugin-registry networking network universal 0.1.0 4 Fixed-capacity peer registry with bitpacker-based binary message encoding
@suaveplan/network-plugin-relay networking network universal 0.1.0 3 Cross-mesh relay: relay router, host-backbone transport, cross-mesh envelope sc…
@suaveplan/network-plugin-server-bridge networking network universal 0.1.0 3 Tier-0 host ↔ central-server bridge for the Suaveplan mesh: ServerGateway (tran…
@suaveplan/network-plugin-session networking network universal 0.1.0 3 Hierarchical session management for the Suaveplan mesh: SessionTree, SessionMan…
@suaveplan/network-plugin-simulation networking network universal 0.1.0 3 Deterministic virtual-network simulation framework for the Suaveplan mesh: Netw…
@suaveplan/network-plugin-state networking network universal 0.1.0 3 Mesh-wide synchronized state with delta compression, path-specific conflict res…
@suaveplan/network-plugin-topology networking network universal 0.1.0 3 Tiered network topology: hierarchical 3-tier model, latency-based clustering, g…
@suaveplan/network-plugin-transport-manager networking network universal 0.1.0 3 Multi-transport orchestration for the Suaveplan mesh: pool, capability negotiat…
@suaveplan/network-testing networking network universal 0.1.0 3 Network testing utilities: in-memory transport, fake WebSocket adapter, conditi…
@suaveplan/network-transport-hyperswarm networking network universal 0.1.0 8 Server-tier Hyperswarm DHT transport for @suaveplan/network — hole-punched peer…
@suaveplan/network-transport-libp2p networking network universal 0.1.0 7 Universal-tier libp2p Transport for @suaveplan/network — WebSockets/WebRTC sub-…
@suaveplan/network-transport-standby networking network universal 0.1.0 5 Pre-emptive WebRTC standby transport: warm-slot connection pool with health sco…
@suaveplan/network-transport-webrtc networking network universal 0.1.0 4 WebRTC transport plugin for mesh networking: RTCPeerConnection data-channel tra…
@suaveplan/network-transport-websockets networking network universal 0.1.0 6 WebSocket client utilities: typed message framing, connection lifecycle, heartb…
@suaveplan/network-trystero-server networking network universal 0.1.0 5 Server-tier Trystero signaling daemon — hosts an MQTT broker shim or Nostr rela…
@suaveplan/noise foundation random universal 0.1.0 3 Seeded spatial noise fields: Perlin, Simplex, Value, Worley, fBm and Blue-noise…
@suaveplan/notification-channel communication messaging universal 0.1.0 3 Multi-channel notification router with templates, sliding-window rate limiting,…
@suaveplan/oauth-client identity auth universal 0.1.0 2 Universal OAuth 2.0 / OIDC client: Authorization Code + PKCE, Client Credential…
@suaveplan/opentelemetry observability monitor universal 0.1.0 2 OpenTelemetry SDK setup and configuration helpers: tracer/meter/logger provider…
@suaveplan/otp security-stack security universal 0.1.0 4 RFC 4226 (HOTP) + RFC 6238 (TOTP) + RFC 6287 (OCRA) + Google Authenticator Key…
@suaveplan/overview devtools tooling universal 0.1.0 2 Machine-readable Suaveplan monorepo manifest: typed PackageRecord / SuavePlanMan…
@suaveplan/packer foundation data universal 0.1.0 13 Binary packing/unpacking: whole-file (gzip + AEAD + ed25519) and chunked (locke…
@suaveplan/packer-browser foundation data browser 0.1.0 7 Browser runtime for @suaveplan/packer — Service Worker interceptor, PackedResou…
@suaveplan/pagination foundation data universal 0.1.0 2 Universal pagination primitives: cursor, offset, keyset strategies with adapter…
@suaveplan/password-formats security-stack security universal 0.1.0 0 Universal import/export layer for common password-manager export formats — Appl…
@suaveplan/password-generator security-stack security universal 0.1.0 3 Cryptographically-strong password and passphrase generator — char-class, pronou…
@suaveplan/password-strength security-stack security universal 0.1.0 2 zxcvbn-style password strength estimator — pattern-matching + dictionary cracke…
@suaveplan/payment money payment universal 0.1.0 5 Universal-tier payment intent lifecycle, state-machine enforcement, webhook sig…
@suaveplan/payment-provider-adyen money payment universal 0.1.0 2 Universal-tier Adyen Checkout API v71 adapter for @suaveplan/payment. Implement…
@suaveplan/payment-provider-mollie money payment universal 0.1.0 3 Universal-tier Mollie Payments API v2 adapter for @suaveplan/payment. Sibling p…
@suaveplan/payment-provider-paypal money payment universal 0.1.0 3 PayPal payment provider for @suaveplan/payment-providers. Implements the Paymen…
@suaveplan/payment-provider-square money payment universal 0.1.0 2 Universal-tier Square Payments API adapter for @suaveplan/payment. Ships Square…
@suaveplan/payment-provider-stripe money payment universal 0.1.0 2 Universal-tier Stripe adapter for @suaveplan/payment. Implements PaymentProvide…
@suaveplan/payment-providers money payment universal 0.1.0 2 Slim universal-tier foundation for the @suaveplan/payment-provider-* sibling pa…
@suaveplan/pdf devtools docs universal 0.1.0 3 Server-tier PDF 1.4 generation toolkit (Chunks A–D): typed PDF error registry,…
@suaveplan/permissions identity auth universal 0.1.0 3 Full RBAC/ABAC permissions engine: Ability/AbilityBuilder, RoleManager, PolicyE…
@suaveplan/ports geospatial logistics universal 0.1.0 3 Global port database with shipping-lane routing, ETA estimation, and UN/LOCODE…
@suaveplan/profiler devtools tooling universal 0.1.0 5 Universal-tier runtime performance profiler — Profiler/Sampler/MemoryProfiler/B…
@suaveplan/pseudo-random foundation random universal 0.1.0 2 Deterministic seeded PRNG implementations (Mulberry32, SFC32, Xoshiro256++, Cou…
@suaveplan/pwa foundation data browser 0.1.0 3 Enterprise browser-tier PWA primitives: ServiceWorkerManager + UpdateController…
@suaveplan/qrcode foundation barcode universal 0.1.0 0 QR code generation producing SVG, pixel matrix, terminal (Unicode blocks), and…
@suaveplan/queue foundation flow universal 0.1.0 2 Enterprise-grade queue management: memory/priority/delayed queues, concurrent w…
@suaveplan/queue-distribution foundation flow universal 0.1.0 3 Worker-pool distribution layer: load-balancing strategies (round-robin / least-…
@suaveplan/queue-distribution-http foundation flow universal 0.1.0 4 HTTP transport plugin for @suaveplan/queue-distribution: HttpWorkerCommunicator…
@suaveplan/queue-distribution-worker-thread foundation flow universal 0.1.0 3 Web-Worker / Node worker_threads transport plugin for @suaveplan/queue-distribu…
@suaveplan/r3f-networking threejs r3f r3f 0.1.0 8 R3F-tier multiplayer state synchronisation: interpolation, client-side predicti…
@suaveplan/random foundation random universal 0.1.0 3 High-level CSPRNG-backed randomness: strings, UUID/ULID/Nanoid, collections, ob…
@suaveplan/rate-limiter foundation flow universal 0.1.0 4 Enterprise rate limiter: TokenBucket, SlidingWindow, FixedWindow algorithms; te…
@suaveplan/react-audio ui react react 0.1.0 13 React surface for the Suaveplan audio family — Phase 2 + Phase 2b (extras) + Ph…
@suaveplan/react-audio-fingerprint ui react react 0.1.0 5 React 19 surface for client-side audio fingerprinting (Shazam-style constellati…
@suaveplan/react-audio-player ui react react 0.1.0 3 Track-style media player suite: karaoke (LRC parser + LyricsDisplay) + a thin r…
@suaveplan/react-audio-stream ui react react 0.1.0 12 Stream-tier React surface for the Suaveplan audio family — session-core foundat…
@suaveplan/react-auth ui react react 0.1.0 3 React authentication core: Better-Auth client wrapper, AuthProvider context, Au…
@suaveplan/react-auth-whitelabel ui react react 0.1.0 4 White-label authentication React components with tenant branding wired through…
@suaveplan/react-control-surface ui react react 0.1.0 4 React 19 atomic-control surface renderer for @suaveplan/control-surface-schema.…
@suaveplan/react-forms ui forms react 0.1.0 8 React forms library — ApiClient/Auth contexts, ValidationEngine, useFormValidat…
@suaveplan/react-i18n localization i18n react 0.1.0 12 React bindings for @suaveplan/i18n: TranslationProvider, hooks, , <Langu…
@suaveplan/react-midi ui react react 0.1.0 2 React 19 adapter for the Web MIDI API: , hooks (useMidi, useMidiI…
@suaveplan/react-network-libp2p-demo networking network react 0.1.0 3 React-tier demo UI for @suaveplan/network-transport-libp2p. Decomposed into per…
@suaveplan/react-packer foundation data react 0.1.0 3 React 19 companion for @suaveplan/packer-browser — usePackedResource, usePacked…
@suaveplan/react-ui ui react react 0.1.0 8 React UI component library — opinionated providers, theme/pack plugin contracts…
@suaveplan/readline devtools tooling universal 0.1.0 2 Terminal I/O primitive: AsyncGenerator line reader and interactive prompt inter…
@suaveplan/retry foundation flow universal 0.1.0 3 Retry strategies with exponential/linear/constant backoff, jitter, circuit brea…
@suaveplan/rules foundation flow universal 0.1.0 3 Rule engine and validation system — async evaluator, fluent builder, 30 operato…
@suaveplan/rules-hono foundation flow universal 0.1.0 3 Hono middleware for @suaveplan/rules — ruleMiddleware, validationMiddleware, ac…
@suaveplan/sandbox devtools tooling universal 0.1.0 2 Server-tier sandboxed code execution: node:vm, node:worker_threads, and node:ch…
@suaveplan/schema-registry foundation core universal 0.1.0 2 Versioned schema registry with forward/backward compatibility checking for evol…
@suaveplan/search persistence search universal 0.1.0 3 Full-text and fuzzy search primitives with in-memory BM25 engine, trigram fuzzy…
@suaveplan/security-codes security-stack security universal 0.1.0 0 Detect and sanitise sensitive security-code leakage in strings: API keys, JWTs,…
@suaveplan/seed persistence database universal 0.1.0 2 Universal-tier declarative database seeding and fixture framework: SeedBuilder…
@suaveplan/serialize foundation data universal 0.1.0 2 Round-trip-preserving structured serialization — tagged JSON, MessagePack binar…
@suaveplan/server-keys security-stack security server 0.1.0 13 Operator-facing CLI bundle for the Suaveplan server-key lifecycle: 18 bins cove…
@suaveplan/service-discovery networking network universal 0.1.0 2 Universal service discovery primitives: ServiceRegistry with TTL/expiry, query,…
@suaveplan/sitemap devtools docs universal 0.1.0 0 Sitemap generation and parsing: sitemap.xml, sitemap index, image sitemaps, vid…
@suaveplan/slack-client communication messaging universal 0.1.0 2 Typed deterministic Slack client — Slack Web API + incoming-webhook surface, Zo…
@suaveplan/slsa security-stack security universal 0.1.0 6 SLSA L1-L2 supply-chain security: provenance, SBOM, DSSE attestations, Sigstore…
@suaveplan/sms communication messaging universal 0.1.0 3 Universal SMS core: provider-agnostic send pipeline with E.164 validation, Zod…
@suaveplan/sms-providers communication messaging universal 0.1.0 2 Universal-tier SMS provider implementations for @suaveplan/sms. Real HTTP clien…
@suaveplan/solar-system geospatial geo universal 0.1.0 5 Solar-system provider with injectable astronomy engine and season/equinox/solst…
@suaveplan/srp security-stack security universal 0.1.0 4 SRP-6a zero-knowledge password proof (RFC 5054 / RFC 2945) — universal-tier cli…
@suaveplan/stars geospatial geo universal 0.1.0 5 Star catalog and observation provider: in-memory catalog source, multi-source a…
@suaveplan/storage persistence storage universal 0.1.0 3 Enterprise key-value storage abstractions: AbstractStorage (StorageLike + strea…
@suaveplan/storage-browser-indexeddb persistence storage browser 0.1.0 3 Browser IndexedDB AbstractStorage adapter for @suaveplan/storage: structured-cl…
@suaveplan/storage-browser-localstorage persistence storage browser 0.1.0 3 Browser localStorage AbstractStorage adapter for @suaveplan/storage: namespaced…
@suaveplan/storage-browser-opfs persistence storage browser 0.1.0 3 Browser OPFS AbstractStorage adapter for @suaveplan/storage: origin-scoped pers…
@suaveplan/storage-cdn persistence storage universal 0.1.0 3 Types-only foundation for CDN-flavoured @suaveplan/storage adapters: CdnAdapter…
@suaveplan/storage-cdn-bunnycdn persistence storage universal 0.1.0 6 BunnyCDN Storage Zone + Pull Zone provider for @suaveplan/storage-cdn. AccessKe…
@suaveplan/storage-cdn-rackspace persistence storage universal 0.1.0 6 Rackspace Cloud Files (OpenStack Swift) origin + Rackspace CDN provider for @su…
@suaveplan/storage-file persistence storage universal 0.1.0 4 Node.js filesystem AbstractStorage adapter for @suaveplan/storage: atomic write…
@suaveplan/storage-http persistence storage universal 0.1.0 4 Universal HTTP/CDN AbstractStorage adapter for @suaveplan/storage: GET/HEAD/Ran…
@suaveplan/storage-plugin-cache persistence storage universal 0.1.0 4 Read-through cache decorator for AbstractStorage. Wraps any @suaveplan/storage…
@suaveplan/storage-s3 persistence storage universal 0.1.0 4 S3-compatible object storage adapter for @suaveplan/storage: implements Abstrac…
@suaveplan/storage-uri persistence storage universal 0.1.0 2 Universal URI-routed dispatch over @suaveplan StorageLike adapters. One resolve…
@suaveplan/storage-uri-plugin-bundle persistence storage universal 0.1.0 3 Per-package bundle:// URI scheme plugin for @suaveplan/storage-uri. Universal-t…
@suaveplan/storage-uri-plugin-fallback persistence storage universal 0.1.0 3 Universal fallback:// URI plugin for @suaveplan/storage-uri: ordered multi-so…
@suaveplan/streams foundation flow universal 0.1.0 3 WHATWG-Streams-based primitives: backpressure-first transforms, zero-copy Uint8…
@suaveplan/streams-chunk-queue foundation flow universal 0.1.0 5 Universal-tier out-of-order chunk reconstitution: pluggable validation, decrypt…
@suaveplan/streams-metadata foundation flow universal 0.1.0 6 Universal-tier stream transforms that detect MIME type and extract EXIF/IPTC/XM…
@suaveplan/suppression communication emails universal 0.1.0 2 Email suppression list management: in-memory store, bulk import/export (CSV/JSO…
@suaveplan/surrealdb persistence database universal 0.1.0 4 Universal SurrealDB client wrapper implementing DatabaseAdapter: connection lif…
@suaveplan/telegram-client communication messaging universal 0.1.0 2 Telegram Bot API client — send/edit/delete messages, media, inline + custom key…
@suaveplan/templates foundation data universal 0.1.0 2 Plugin-based template engine with type-safe contexts, variable interpolation, t…
@suaveplan/test-vite devtools tooling universal 0.1.0 2 Vite + Vitest configuration factories and validators: createViteLibraryConfig/c…
@suaveplan/testing testkit testing universal 0.1.0 0 Universal test utilities (FakeClock, Factory, FixtureManager, MemoryStore, buil…
@suaveplan/testing-dom testkit testing react 0.1.0 0 DOM/React testing — vitest+bun-test conditional re-exports, createTestConfig, p…
@suaveplan/testing-e2e testkit testing universal 0.1.0 0 Stealth Playwright E2E utilities backed by cloakbrowser — config factory, page…
@suaveplan/testing-integration testkit testing universal 0.1.0 1 Core integration test infrastructure: ServiceFixture interface, TestEnvironm…
@suaveplan/testing-integration-garage-s3 testkit testing universal 0.1.0 1 Garage S3 v2.0.0 testcontainers fixture for @suaveplan/testing-integration
@suaveplan/testing-integration-mailpit testkit testing universal 0.1.0 1 Mailpit testcontainers fixture + assertMail helper for @suaveplan/testing-integ…
@suaveplan/testing-integration-oauth-mock testkit testing universal 0.1.0 0 Real-HTTP mock OAuth 2.0 IdP fixture with PKCE, primeUser/primeError control, a…
@suaveplan/testing-integration-postgres testkit testing universal 0.1.0 1 PostgreSQL 16 testcontainers fixture for @suaveplan/testing-integration
@suaveplan/testing-integration-redis testkit testing universal 0.1.0 1 Redis 7 testcontainers fixture for @suaveplan/testing-integration
@suaveplan/testing-integration-step-ca testkit testing universal 0.1.0 1 smallstep/step-ca testcontainers fixture for @suaveplan/testing-integration — r…
@suaveplan/testing-integration-surrealdb testkit testing universal 0.1.0 1 SurrealDB v3 testcontainers fixture for @suaveplan/testing-integration
@suaveplan/testing-integration-typesense testkit testing universal 0.1.0 1 Typesense 27 testcontainers fixture for @suaveplan/testing-integration
@suaveplan/third-party-elevenlabs media audio universal 0.1.0 3 Typed thin client for the ElevenLabs platform API: REST + WebSocket transport,…
@suaveplan/tides geospatial geo universal 0.1.0 5 Tidal prediction engine: harmonic constituents, equilibrium-tide physics, ADMIR…
@suaveplan/timing foundation timing universal 0.1.0 3 Timing and scheduling utilities — stopwatch, throttle, debounce, scheduler, dec…
@suaveplan/tpm-struct security-stack security universal 0.1.0 2 Zero-dep, universal-tier TPM 2.0 attestation-structure parser/serialiser. Decod…
@suaveplan/types foundation core universal 0.1.0 0 Types-only foundation — canonical shared interfaces (Clock, IdGenerator, Rng, M…
@suaveplan/typescript-config foundation core universal 0.1.0 0 Shared TypeScript configuration presets for the Suaveplan monorepo
@suaveplan/undo foundation flow universal 0.1.0 4 Enterprise-grade undo/redo engine with branching history, async commands, histo…
@suaveplan/universe geospatial geo universal 0.1.0 5 Universe-scene aggregation client: typed solar / star / tidal / weather provide…
@suaveplan/utils foundation core universal 0.1.0 2 Universal utility library: debug, object, platform, number, random, string, ema…
@suaveplan/validation foundation data universal 0.1.0 3 Runtime schema validation with Zod-compatible API — self-contained parse engine…
@suaveplan/vault security-stack security universal 0.1.0 8 Vault orchestration layer for the Vaulted password-manager ecosystem: drive-bac…
@suaveplan/vault-sync security-stack security universal 0.1.0 8 Domain-specific sync and conflict-resolution engine for the Vaulted password-ma…
@suaveplan/video media video universal 0.1.0 2 Universal-tier video metadata extraction, format detection, resolution math, tr…
@suaveplan/video-thumbnails media video universal 0.1.0 1 Video thumbnail extraction and sprite-sheet generation backed by an injectable…
@suaveplan/voice media audio universal 0.1.0 2 Provider-agnostic voice core: abstract interfaces, shared types, Zod schemas, a…
@suaveplan/voice-elevenlabs media audio universal 0.1.0 4 ElevenLabs domain adapter for @suaveplan/voice: TTS, STT, voice repository, sou…
@suaveplan/wasm-compiler-javy api-stack api server 0.1.0 10 TS->WASM compiler closing Stage-8 gate 2.8. Thin orchestrator wrapping Bun.buil…
@suaveplan/web-workers foundation data browser 0.1.0 4 Enterprise browser-tier Web Worker / SharedWorker / worker-pool runtime: typed…
@suaveplan/webauthn identity auth browser 0.1.0 10 W3C WebAuthn Level 3 client + parser + verifier — registration, authentication,…
@suaveplan/webhook-client communication webhook-client universal 0.1.0 3 Webhook delivery client with retry logic, HMAC signature generation/verificatio…
@suaveplan/websocket-gateway networking network universal 0.1.0 9 Server-tier WebSocket gateway daemon — rooms, presence, and channel multiplexin…
@suaveplan/workflow foundation flow universal 0.1.0 3 Workflow / pipeline orchestration: sequential + parallel + conditional steps wi…
@suaveplan/x509 security-stack security universal 0.1.0 6 RFC 5280 X.509 v3 certificate parser and certification-path validator. Universa…
create-suaveplan-plugin api-stack api server 0.1.0 1 Interactive scaffold for new Suaveplan API plugins. Generates a complete, immed…

Tier overlay

Tier is inferred per openspec/specs/monorepo-structure/spec.md priority order: python → r3f → react → browser → server → universal.

universal (426)

  • @suaveplan/ab-testing (testkit/testing)
  • @suaveplan/api (api-stack/api)
  • @suaveplan/api-2pc (api-stack/api)
  • @suaveplan/api-audit-file (api-stack/api)
  • @suaveplan/api-audit-stdout (api-stack/api)
  • @suaveplan/api-auth (api-stack/api)
  • @suaveplan/api-auth-anonymous (api-stack/api)
  • @suaveplan/api-auth-bearer-static (api-stack/api)
  • @suaveplan/api-auth-jwt (api-stack/api)
  • @suaveplan/api-auth-provider (api-stack/api)
  • @suaveplan/api-auth-rolled (api-stack/api)
  • @suaveplan/api-auth-static-principal (api-stack/api)
  • @suaveplan/api-db-adapter (api-stack/api)
  • @suaveplan/api-db-sqlite-memory (api-stack/api)
  • @suaveplan/api-db-worker-proxy (api-stack/api)
  • @suaveplan/api-events-in-memory (api-stack/api)
  • @suaveplan/api-events-worker-proxy (api-stack/api)
  • @suaveplan/api-graphql (api-stack/api)
  • @suaveplan/api-graphql-apollo (api-stack/api)
  • @suaveplan/api-graphql-ui-altair (api-stack/api)
  • @suaveplan/api-graphql-ui-graphiql (api-stack/api)
  • @suaveplan/api-graphql-yoga (api-stack/api)
  • @suaveplan/api-host (api-stack/api)
  • @suaveplan/api-jobs-worker-proxy (api-stack/api)
  • @suaveplan/api-lifecycle (api-stack/api)
  • @suaveplan/api-loader (api-stack/api)
  • @suaveplan/api-logger-worker-proxy (api-stack/api)
  • @suaveplan/api-manifest (api-stack/api)
  • @suaveplan/api-migrations (api-stack/api)
  • @suaveplan/api-openapi (api-stack/api)
  • @suaveplan/api-openapi-ui-redoc (api-stack/api)
  • @suaveplan/api-openapi-ui-scalar (api-stack/api)
  • @suaveplan/api-openapi-ui-swagger (api-stack/api)
  • @suaveplan/api-plugin (api-stack/api)
  • @suaveplan/api-plugin-audit (api-stack/api)
  • @suaveplan/api-plugin-auth (api-stack/api)
  • @suaveplan/api-plugin-campaigns (api-stack/api)
  • @suaveplan/api-plugin-cms (api-stack/api)
  • @suaveplan/api-plugin-contacts (commerce/contacts)
  • @suaveplan/api-plugin-database (api-stack/api)
  • @suaveplan/api-plugin-event-bus (api-stack/api)
  • @suaveplan/api-plugin-events (api-stack/api)
  • @suaveplan/api-plugin-example (api-stack/api)
  • @suaveplan/api-plugin-export (api-stack/api)
  • @suaveplan/api-plugin-file-upload (api-stack/api)
  • @suaveplan/api-plugin-graphql (api-stack/api)
  • @suaveplan/api-plugin-import (api-stack/api)
  • @suaveplan/api-plugin-notifications (api-stack/api)
  • @suaveplan/api-plugin-payment (api-stack/api)
  • @suaveplan/api-plugin-rate-limit (api-stack/api)
  • @suaveplan/api-plugin-search (api-stack/api)
  • @suaveplan/api-plugin-site (api-stack/api)
  • @suaveplan/api-plugin-sse (api-stack/api)
  • @suaveplan/api-plugin-tenant (api-stack/api)
  • @suaveplan/api-plugin-user (api-stack/api)
  • @suaveplan/api-plugin-vault (api-stack/api)
  • @suaveplan/api-plugin-webhook (api-stack/api)
  • @suaveplan/api-rate-limit (api-stack/api)
  • @suaveplan/api-rbac (api-stack/api)
  • @suaveplan/api-router (api-stack/api)
  • @suaveplan/api-router-hono (api-stack/api)
  • @suaveplan/api-router-in-memory (api-stack/api)
  • @suaveplan/api-router-worker-bridge (api-stack/api)
  • @suaveplan/api-saga (api-stack/api)
  • @suaveplan/api-sandbox-permissions (api-stack/api)
  • @suaveplan/api-sandbox-vm (api-stack/api)
  • @suaveplan/api-sandbox-vm-host-bridge (api-stack/api)
  • @suaveplan/api-sandbox-wasm (api-stack/api)
  • @suaveplan/api-sandbox-wasm-host-bridge (api-stack/api)
  • @suaveplan/api-schemas (api-stack/api)
  • @suaveplan/api-secrets (api-stack/api)
  • @suaveplan/api-secrets-bun (api-stack/api)
  • @suaveplan/api-secrets-env (api-stack/api)
  • @suaveplan/api-secrets-vault (api-stack/api)
  • @suaveplan/api-secrets-worker-proxy (api-stack/api)
  • @suaveplan/api-sse (api-stack/api)
  • @suaveplan/api-sse-bun (api-stack/api)
  • @suaveplan/api-tenant (api-stack/api)
  • @suaveplan/api-tenant-provider (api-stack/api)
  • @suaveplan/api-tenant-provider-memory (api-stack/api)
  • @suaveplan/api-tenant-resolver-header (api-stack/api)
  • @suaveplan/api-tenant-resolver-jwt (api-stack/api)
  • @suaveplan/api-tenant-resolver-subdomain (api-stack/api)
  • @suaveplan/api-types (api-stack/api)
  • @suaveplan/api-worker-host (api-stack/api)
  • @suaveplan/api-worker-rpc (api-stack/api)
  • @suaveplan/api-ws (api-stack/api)
  • @suaveplan/api-ws-broker-in-memory (api-stack/api)
  • @suaveplan/api-ws-broker-redis (api-stack/api)
  • @suaveplan/api-ws-bun (api-stack/api)
  • @suaveplan/audience-rules (commerce/contacts)
  • @suaveplan/audio-analysis-beat (media/audio)
  • @suaveplan/audio-analysis-loudness (media/audio)
  • @suaveplan/audio-analysis-pitch (media/audio)
  • @suaveplan/audio-analysis-spectrum (media/audio)
  • @suaveplan/audio-codec-ffmpeg-native (media/audio)
  • @suaveplan/audio-codecs (media/audio)
  • @suaveplan/audio-controllers (media/audio)
  • @suaveplan/audio-core (media/audio)
  • @suaveplan/audio-decode-wav (media/audio)
  • @suaveplan/audio-engine-browser (media/audio)
  • @suaveplan/audio-engine-server (media/audio)
  • @suaveplan/audio-fingerprint (media/audio)
  • @suaveplan/audio-fx-plugin-audio-analyzer (media/audio-fx)
  • @suaveplan/audio-fx-plugin-audio-player (media/audio-fx)
  • @suaveplan/audio-fx-plugin-auto-filter (media/audio-fx)
  • @suaveplan/audio-fx-plugin-base (media/audio-fx)
  • @suaveplan/audio-fx-plugin-chorus (media/audio-fx)
  • @suaveplan/audio-fx-plugin-compressor (media/audio-fx)
  • @suaveplan/audio-fx-plugin-delay (media/audio-fx)
  • @suaveplan/audio-fx-plugin-distortion (media/audio-fx)
  • @suaveplan/audio-fx-plugin-eq (media/audio-fx)
  • @suaveplan/audio-fx-plugin-filter (media/audio-fx)
  • @suaveplan/audio-fx-plugin-flanger (media/audio-fx)
  • @suaveplan/audio-fx-plugin-game-audio (media/audio-fx)
  • @suaveplan/audio-fx-plugin-gate (media/audio-fx)
  • @suaveplan/audio-fx-plugin-glados (media/audio-fx)
  • @suaveplan/audio-fx-plugin-limiter (media/audio-fx)
  • @suaveplan/audio-fx-plugin-microphone (media/audio-fx)
  • @suaveplan/audio-fx-plugin-mixer (media/audio-fx)
  • @suaveplan/audio-fx-plugin-phaser (media/audio-fx)
  • @suaveplan/audio-fx-plugin-pitch-shifter (media/audio-fx)
  • @suaveplan/audio-fx-plugin-reverb (media/audio-fx)
  • @suaveplan/audio-fx-plugin-sampler (media/audio-fx)
  • @suaveplan/audio-fx-plugin-spatial (media/audio-fx)
  • @suaveplan/audio-fx-plugin-spessasynth (media/audio-fx)
  • @suaveplan/audio-fx-plugin-synthesizer (media/audio-fx)
  • @suaveplan/audio-fx-plugin-tremolo (media/audio-fx)
  • @suaveplan/audio-fx-plugin-widener (media/audio-fx)
  • @suaveplan/audio-ir-core (media/audio-ir)
  • @suaveplan/audio-ir-loader (media/audio-ir)
  • @suaveplan/audio-ir-room-plugin-club (media/audio-ir)
  • @suaveplan/audio-ir-room-plugin-pool (media/audio-ir)
  • @suaveplan/audio-metadata (media/audio)
  • @suaveplan/audio-sprite-packer (media/audio)
  • @suaveplan/audio-sprite-player (media/audio)
  • @suaveplan/audio-timeline (media/audio)
  • @suaveplan/audio-transport (media/audio)
  • @suaveplan/audit-logging (observability/monitor)
  • @suaveplan/auth (identity/auth)
  • @suaveplan/barcode (foundation/barcode)
  • @suaveplan/better-auth-surrealdb (identity/auth)
  • @suaveplan/bitpacker (foundation/bitpacker)
  • @suaveplan/bitpacker-compressed (foundation/bitpacker)
  • @suaveplan/bitpacker-crypto (foundation/bitpacker)
  • @suaveplan/bitpacker-delta (foundation/bitpacker)
  • @suaveplan/bitpacker-game (foundation/bitpacker)
  • @suaveplan/bitpacker-network (foundation/bitpacker)
  • @suaveplan/bitpacker-schema (foundation/bitpacker)
  • @suaveplan/bitpacker-strategies (foundation/bitpacker)
  • @suaveplan/bitpacker-streaming (foundation/bitpacker)
  • @suaveplan/bitpacker-validation (foundation/bitpacker)
  • @suaveplan/booking (commerce/booking)
  • @suaveplan/bytes (foundation/data)
  • @suaveplan/cache (persistence/cache)
  • @suaveplan/cache-redis (persistence/cache)
  • @suaveplan/cache-storage (persistence/cache)
  • @suaveplan/caddy-imgproxy (media/image)
  • @suaveplan/campaigns (communication/emails)
  • @suaveplan/cbor (foundation/flow)
  • @suaveplan/cli (devtools/tooling)
  • @suaveplan/colour-convert-adapt (media/image)
  • @suaveplan/colour-convert-cieluv (media/image)
  • @suaveplan/colour-convert-cmyk (media/image)
  • @suaveplan/colour-convert-hsluv (media/image)
  • @suaveplan/colour-filter-cct (media/image)
  • @suaveplan/colour-filter-cmc (media/image)
  • @suaveplan/colour-filter-greyscale (media/image)
  • @suaveplan/colour-filter-sepia (media/image)
  • @suaveplan/colours (media/image)
  • @suaveplan/compress-image (media/image)
  • @suaveplan/compress-svg (devtools/docs)
  • @suaveplan/config (foundation/core)
  • @suaveplan/contacts (commerce/contacts)
  • @suaveplan/control-surface-schema (media/audio)
  • @suaveplan/controller (gaming/games)
  • @suaveplan/crdt (foundation/flow)
  • @suaveplan/cron (foundation/timing)
  • @suaveplan/crypto (security-stack/crypto)
  • @suaveplan/crypto-browser (security-stack/crypto)
  • @suaveplan/crypto-cipher (security-stack/crypto)
  • @suaveplan/crypto-core (security-stack/crypto)
  • @suaveplan/crypto-curve (security-stack/crypto)
  • @suaveplan/crypto-hash (security-stack/crypto)
  • @suaveplan/crypto-keys (security-stack/crypto)
  • @suaveplan/crypto-rsa (security-stack/crypto)
  • @suaveplan/crypto-sodium (security-stack/crypto)
  • @suaveplan/crypto-utils (security-stack/crypto)
  • @suaveplan/crypto-vault (security-stack/crypto)
  • @suaveplan/cryptocurrency (money/finance)
  • @suaveplan/currency (money/finance)
  • @suaveplan/currency-provider-binance (money/finance)
  • @suaveplan/currency-provider-coingecko (money/finance)
  • @suaveplan/currency-provider-coinmarketcap (money/finance)
  • @suaveplan/currency-provider-cryptocompare (money/finance)
  • @suaveplan/currency-provider-ecb (money/finance)
  • @suaveplan/currency-provider-fixer (money/finance)
  • @suaveplan/currency-provider-kraken (money/finance)
  • @suaveplan/currency-provider-open-exchange-rates (money/finance)
  • @suaveplan/currency-provider-virtual (money/finance)
  • @suaveplan/currency-providers (money/finance)
  • @suaveplan/data-masking (foundation/data)
  • @suaveplan/datetime (foundation/timing)
  • @suaveplan/db (persistence/database)
  • @suaveplan/db-sqlite (persistence/database)
  • @suaveplan/dedup (foundation/data)
  • @suaveplan/delivery-tracking (communication/emails)
  • @suaveplan/diff (foundation/data)
  • @suaveplan/discord-client (communication/messaging)
  • @suaveplan/dmarc (communication/emails)
  • @suaveplan/docker-nvidia (devtools/docker)
  • @suaveplan/docs (devtools/docs)
  • @suaveplan/domain-normalizer (communication/emails)
  • @suaveplan/drive (networking/drive)
  • @suaveplan/drive-mesh-protocol (networking/drive)
  • @suaveplan/drive-plugin-cache (networking/drive)
  • @suaveplan/drive-plugin-chunks (networking/drive)
  • @suaveplan/drive-sharing (networking/drive)
  • @suaveplan/drive-storage-archive-core (networking/drive)
  • @suaveplan/drive-storage-zip (networking/drive)
  • @suaveplan/drive-template (networking/drive)
  • @suaveplan/drive-transport-https (networking/drive)
  • @suaveplan/drive-uri (networking/drive)
  • @suaveplan/ecs (gaming/games)
  • @suaveplan/email-processing (communication/emails)
  • @suaveplan/email-templates (communication/emails)
  • @suaveplan/emailer (communication/emails)
  • @suaveplan/emblem-solver (media/image)
  • @suaveplan/env (foundation/core)
  • @suaveplan/error (foundation/core)
  • @suaveplan/etl (foundation/etl)
  • @suaveplan/event-sourcing (networking/events)
  • @suaveplan/events (networking/events)
  • @suaveplan/events-metrics (networking/events)
  • @suaveplan/events-otel (networking/events)
  • @suaveplan/events-schema (networking/events)
  • @suaveplan/events-transport (networking/events)
  • @suaveplan/exif (media/image)
  • @suaveplan/feature-flags (foundation/feature-flags)
  • @suaveplan/font-convert (media/fonts)
  • @suaveplan/font-decompress (media/fonts)
  • @suaveplan/font-subset (media/fonts)
  • @suaveplan/form-builder (ui/forms)
  • @suaveplan/fsm (foundation/flow)
  • @suaveplan/game-server (gaming/games)
  • @suaveplan/geo (geospatial/geo)
  • @suaveplan/geo-earth (geospatial/geo)
  • @suaveplan/geo-planet (geospatial/geo)
  • @suaveplan/health-check (observability/monitor)
  • @suaveplan/hibp (security-stack/security)
  • @suaveplan/i18n (localization/i18n)
  • @suaveplan/i18n-backend-chained (localization/i18n)
  • @suaveplan/i18n-backend-fs-multifile (localization/i18n)
  • @suaveplan/i18n-backend-http (localization/i18n)
  • @suaveplan/i18n-backend-memory (localization/i18n)
  • @suaveplan/i18n-backend-storage (localization/i18n)
  • @suaveplan/i18n-detector (localization/i18n)
  • @suaveplan/i18n-formatter-collator (localization/i18n)
  • @suaveplan/i18n-formatter-currency (localization/i18n)
  • @suaveplan/i18n-formatter-date (localization/i18n)
  • @suaveplan/i18n-formatter-display-name (localization/i18n)
  • @suaveplan/i18n-formatter-list (localization/i18n)
  • @suaveplan/i18n-formatter-number (localization/i18n)
  • @suaveplan/i18n-formatter-relative-time (localization/i18n)
  • @suaveplan/i18n-formatter-segmenter (localization/i18n)
  • @suaveplan/i18n-icu-parser (localization/i18n)
  • @suaveplan/i18n-shared (localization/i18n)
  • @suaveplan/idempotency (foundation/flow)
  • @suaveplan/image (media/image)
  • @suaveplan/image-quantisation (media/image)
  • @suaveplan/imessage-adapter (communication/messaging)
  • @suaveplan/install-agent-skills (devtools/tooling)
  • @suaveplan/javy-cli-darwin-arm64 (devtools/tooling)
  • @suaveplan/javy-cli-darwin-x64 (devtools/tooling)
  • @suaveplan/javy-cli-linux-arm64 (devtools/tooling)
  • @suaveplan/javy-cli-linux-x64 (devtools/tooling)
  • @suaveplan/javy-cli-win32-x64 (devtools/tooling)
  • @suaveplan/job-scheduler (foundation/flow)
  • @suaveplan/json (foundation/data)
  • @suaveplan/jws (security-stack/security)
  • @suaveplan/jwt-tenant (identity/auth)
  • @suaveplan/license (security-stack/security)
  • @suaveplan/locale-data (localization/i18n)
  • @suaveplan/logger (observability/monitor)
  • @suaveplan/macos-contacts (commerce/contacts)
  • @suaveplan/macos-keychain (identity/auth)
  • @suaveplan/mcp (devtools/tooling)
  • @suaveplan/media (foundation/data)
  • @suaveplan/midi (media/audio)
  • @suaveplan/migration (persistence/database)
  • @suaveplan/mime (foundation/data)
  • @suaveplan/money (money/finance)
  • @suaveplan/network (networking/network)
  • @suaveplan/network-bootstrap (networking/network)
  • @suaveplan/network-gundb-server (networking/network)
  • @suaveplan/network-libp2p-server (networking/network)
  • @suaveplan/network-plugin-assignment (networking/network)
  • @suaveplan/network-plugin-audit-mesh (networking/network)
  • @suaveplan/network-plugin-auth (networking/network)
  • @suaveplan/network-plugin-circuit-breaker (networking/network)
  • @suaveplan/network-plugin-content-delivery (networking/network)
  • @suaveplan/network-plugin-crypto-messages (networking/network)
  • @suaveplan/network-plugin-devtools (networking/network)
  • @suaveplan/network-plugin-failover (networking/network)
  • @suaveplan/network-plugin-governance (networking/network)
  • @suaveplan/network-plugin-intra-relay (networking/network)
  • @suaveplan/network-plugin-middleware (networking/network)
  • @suaveplan/network-plugin-migration (networking/network)
  • @suaveplan/network-plugin-monitor (networking/network)
  • @suaveplan/network-plugin-partition (networking/network)
  • @suaveplan/network-plugin-protocol (networking/network)
  • @suaveplan/network-plugin-qos (networking/network)
  • @suaveplan/network-plugin-registry (networking/network)
  • @suaveplan/network-plugin-relay (networking/network)
  • @suaveplan/network-plugin-server-bridge (networking/network)
  • @suaveplan/network-plugin-session (networking/network)
  • @suaveplan/network-plugin-simulation (networking/network)
  • @suaveplan/network-plugin-state (networking/network)
  • @suaveplan/network-plugin-topology (networking/network)
  • @suaveplan/network-plugin-transport-manager (networking/network)
  • @suaveplan/network-testing (networking/network)
  • @suaveplan/network-transport-hyperswarm (networking/network)
  • @suaveplan/network-transport-libp2p (networking/network)
  • @suaveplan/network-transport-standby (networking/network)
  • @suaveplan/network-transport-webrtc (networking/network)
  • @suaveplan/network-transport-websockets (networking/network)
  • @suaveplan/network-trystero-server (networking/network)
  • @suaveplan/noise (foundation/random)
  • @suaveplan/notification-channel (communication/messaging)
  • @suaveplan/oauth-client (identity/auth)
  • @suaveplan/opentelemetry (observability/monitor)
  • @suaveplan/otp (security-stack/security)
  • @suaveplan/overview (devtools/tooling)
  • @suaveplan/packer (foundation/data)
  • @suaveplan/pagination (foundation/data)
  • @suaveplan/password-formats (security-stack/security)
  • @suaveplan/password-generator (security-stack/security)
  • @suaveplan/password-strength (security-stack/security)
  • @suaveplan/payment (money/payment)
  • @suaveplan/payment-provider-adyen (money/payment)
  • @suaveplan/payment-provider-mollie (money/payment)
  • @suaveplan/payment-provider-paypal (money/payment)
  • @suaveplan/payment-provider-square (money/payment)
  • @suaveplan/payment-provider-stripe (money/payment)
  • @suaveplan/payment-providers (money/payment)
  • @suaveplan/pdf (devtools/docs)
  • @suaveplan/permissions (identity/auth)
  • @suaveplan/ports (geospatial/logistics)
  • @suaveplan/profiler (devtools/tooling)
  • @suaveplan/pseudo-random (foundation/random)
  • @suaveplan/qrcode (foundation/barcode)
  • @suaveplan/queue (foundation/flow)
  • @suaveplan/queue-distribution (foundation/flow)
  • @suaveplan/queue-distribution-http (foundation/flow)
  • @suaveplan/queue-distribution-worker-thread (foundation/flow)
  • @suaveplan/random (foundation/random)
  • @suaveplan/rate-limiter (foundation/flow)
  • @suaveplan/readline (devtools/tooling)
  • @suaveplan/retry (foundation/flow)
  • @suaveplan/rules (foundation/flow)
  • @suaveplan/rules-hono (foundation/flow)
  • @suaveplan/sandbox (devtools/tooling)
  • @suaveplan/schema-registry (foundation/core)
  • @suaveplan/search (persistence/search)
  • @suaveplan/security-codes (security-stack/security)
  • @suaveplan/seed (persistence/database)
  • @suaveplan/serialize (foundation/data)
  • @suaveplan/service-discovery (networking/network)
  • @suaveplan/sitemap (devtools/docs)
  • @suaveplan/slack-client (communication/messaging)
  • @suaveplan/slsa (security-stack/security)
  • @suaveplan/sms (communication/messaging)
  • @suaveplan/sms-providers (communication/messaging)
  • @suaveplan/solar-system (geospatial/geo)
  • @suaveplan/srp (security-stack/security)
  • @suaveplan/stars (geospatial/geo)
  • @suaveplan/storage (persistence/storage)
  • @suaveplan/storage-cdn (persistence/storage)
  • @suaveplan/storage-cdn-bunnycdn (persistence/storage)
  • @suaveplan/storage-cdn-rackspace (persistence/storage)
  • @suaveplan/storage-file (persistence/storage)
  • @suaveplan/storage-http (persistence/storage)
  • @suaveplan/storage-plugin-cache (persistence/storage)
  • @suaveplan/storage-s3 (persistence/storage)
  • @suaveplan/storage-uri (persistence/storage)
  • @suaveplan/storage-uri-plugin-bundle (persistence/storage)
  • @suaveplan/storage-uri-plugin-fallback (persistence/storage)
  • @suaveplan/streams (foundation/flow)
  • @suaveplan/streams-chunk-queue (foundation/flow)
  • @suaveplan/streams-metadata (foundation/flow)
  • @suaveplan/suppression (communication/emails)
  • @suaveplan/surrealdb (persistence/database)
  • @suaveplan/telegram-client (communication/messaging)
  • @suaveplan/templates (foundation/data)
  • @suaveplan/test-vite (devtools/tooling)
  • @suaveplan/testing (testkit/testing)
  • @suaveplan/testing-e2e (testkit/testing)
  • @suaveplan/testing-integration (testkit/testing)
  • @suaveplan/testing-integration-garage-s3 (testkit/testing)
  • @suaveplan/testing-integration-mailpit (testkit/testing)
  • @suaveplan/testing-integration-oauth-mock (testkit/testing)
  • @suaveplan/testing-integration-postgres (testkit/testing)
  • @suaveplan/testing-integration-redis (testkit/testing)
  • @suaveplan/testing-integration-step-ca (testkit/testing)
  • @suaveplan/testing-integration-surrealdb (testkit/testing)
  • @suaveplan/testing-integration-typesense (testkit/testing)
  • @suaveplan/third-party-elevenlabs (media/audio)
  • @suaveplan/tides (geospatial/geo)
  • @suaveplan/timing (foundation/timing)
  • @suaveplan/tpm-struct (security-stack/security)
  • @suaveplan/types (foundation/core)
  • @suaveplan/typescript-config (foundation/core)
  • @suaveplan/undo (foundation/flow)
  • @suaveplan/universe (geospatial/geo)
  • @suaveplan/utils (foundation/core)
  • @suaveplan/validation (foundation/data)
  • @suaveplan/vault (security-stack/security)
  • @suaveplan/vault-sync (security-stack/security)
  • @suaveplan/video (media/video)
  • @suaveplan/video-thumbnails (media/video)
  • @suaveplan/voice (media/audio)
  • @suaveplan/voice-elevenlabs (media/audio)
  • @suaveplan/webhook-client (communication/webhook-client)
  • @suaveplan/websocket-gateway (networking/network)
  • @suaveplan/workflow (foundation/flow)
  • @suaveplan/x509 (security-stack/security)

browser (20)

  • @suaveplan/analytics-browser (observability/monitor)
  • @suaveplan/audio-codec-ffmpeg-wasm (media/audio)
  • @suaveplan/broadcast-channel (networking/events)
  • @suaveplan/clipboard (foundation/data)
  • @suaveplan/drive-mesh (networking/drive)
  • @suaveplan/drive-transport-webrtc (networking/drive)
  • @suaveplan/drive-webrtc (networking/drive)
  • @suaveplan/network-discovery-crdt (networking/network)
  • @suaveplan/network-discovery-gundb (networking/network)
  • @suaveplan/network-discovery-hybrid (networking/network)
  • @suaveplan/network-discovery-peerjs (networking/network)
  • @suaveplan/network-discovery-trystero (networking/network)
  • @suaveplan/network-discovery-webtorrent (networking/network)
  • @suaveplan/packer-browser (foundation/data)
  • @suaveplan/pwa (foundation/data)
  • @suaveplan/storage-browser-indexeddb (persistence/storage)
  • @suaveplan/storage-browser-localstorage (persistence/storage)
  • @suaveplan/storage-browser-opfs (persistence/storage)
  • @suaveplan/web-workers (foundation/data)
  • @suaveplan/webauthn (identity/auth)

react (15)

  • @suaveplan/drive-react-sharing (networking/drive)
  • @suaveplan/react-audio (ui/react)
  • @suaveplan/react-audio-fingerprint (ui/react)
  • @suaveplan/react-audio-player (ui/react)
  • @suaveplan/react-audio-stream (ui/react)
  • @suaveplan/react-auth (ui/react)
  • @suaveplan/react-auth-whitelabel (ui/react)
  • @suaveplan/react-control-surface (ui/react)
  • @suaveplan/react-forms (ui/forms)
  • @suaveplan/react-i18n (localization/i18n)
  • @suaveplan/react-midi (ui/react)
  • @suaveplan/react-network-libp2p-demo (networking/network)
  • @suaveplan/react-packer (foundation/data)
  • @suaveplan/react-ui (ui/react)
  • @suaveplan/testing-dom (testkit/testing)

r3f (1)

  • @suaveplan/r3f-networking (threejs/r3f)

server (11)

  • @suaveplan/api-auth-better-auth (api-stack/api)
  • @suaveplan/audio-cli (media/audio)
  • @suaveplan/crypto-bin (security-stack/crypto)
  • @suaveplan/crypto-cli (security-stack/crypto)
  • @suaveplan/electrobun (devtools/tooling)
  • @suaveplan/font-compress (media/fonts)
  • @suaveplan/installer (devtools/tooling)
  • @suaveplan/linter (devtools/tooling)
  • @suaveplan/server-keys (security-stack/security)
  • @suaveplan/wasm-compiler-javy (api-stack/api)
  • create-suaveplan-plugin (api-stack/api)

Dependency graph

Workspace edges only. Pipe to Graphviz: awk '/^```dot/,/^```$/' MANIFEST.md | sed '1d;$d' | dot -Tsvg > graph.svg.

digraph workspace {
  rankdir=LR;
  node [shape=box, fontname="monospace", fontsize=10];
  "@suaveplan/ab-testing" -> "@suaveplan/error";
  "@suaveplan/ab-testing" -> "@suaveplan/events";
  "@suaveplan/ab-testing" -> "@suaveplan/feature-flags";
  "@suaveplan/ab-testing" -> "@suaveplan/logger";
  "@suaveplan/ab-testing" -> "@suaveplan/types";
  "@suaveplan/analytics-browser" -> "@suaveplan/error";
  "@suaveplan/analytics-browser" -> "@suaveplan/events";
  "@suaveplan/analytics-browser" -> "@suaveplan/types";
  "@suaveplan/api" -> "@suaveplan/api-migrations";
  "@suaveplan/api" -> "@suaveplan/api-openapi";
  "@suaveplan/api" -> "@suaveplan/api-plugin";
  "@suaveplan/api" -> "@suaveplan/api-tenant";
  "@suaveplan/api" -> "@suaveplan/error";
  "@suaveplan/api" -> "@suaveplan/events";
  "@suaveplan/api" -> "@suaveplan/surrealdb";
  "@suaveplan/api" -> "@suaveplan/types";
  "@suaveplan/api" -> "@suaveplan/utils";
  "@suaveplan/api-2pc" -> "@suaveplan/api-types";
  "@suaveplan/api-2pc" -> "@suaveplan/error";
  "@suaveplan/api-2pc" -> "@suaveplan/types";
  "@suaveplan/api-audit-file" -> "@suaveplan/crypto-hash";
  "@suaveplan/api-audit-file" -> "@suaveplan/error";
  "@suaveplan/api-audit-file" -> "@suaveplan/types";
  "@suaveplan/api-audit-stdout" -> "@suaveplan/api-host";
  "@suaveplan/api-audit-stdout" -> "@suaveplan/crypto-hash";
  "@suaveplan/api-audit-stdout" -> "@suaveplan/error";
  "@suaveplan/api-audit-stdout" -> "@suaveplan/types";
  "@suaveplan/api-auth" -> "@suaveplan/api-types";
  "@suaveplan/api-auth" -> "@suaveplan/error";
  "@suaveplan/api-auth" -> "@suaveplan/types";
  "@suaveplan/api-auth-anonymous" -> "@suaveplan/api-auth";
  "@suaveplan/api-auth-anonymous" -> "@suaveplan/api-types";
  "@suaveplan/api-auth-anonymous" -> "@suaveplan/error";
  "@suaveplan/api-auth-bearer-static" -> "@suaveplan/api-auth";
  "@suaveplan/api-auth-bearer-static" -> "@suaveplan/api-types";
  "@suaveplan/api-auth-bearer-static" -> "@suaveplan/api-worker-rpc";
  "@suaveplan/api-auth-bearer-static" -> "@suaveplan/crypto-utils";
  "@suaveplan/api-auth-bearer-static" -> "@suaveplan/error";
  "@suaveplan/api-auth-better-auth" -> "@suaveplan/api-auth";
  "@suaveplan/api-auth-better-auth" -> "@suaveplan/api-auth-provider";
  "@suaveplan/api-auth-better-auth" -> "@suaveplan/api-host";
  "@suaveplan/api-auth-better-auth" -> "@suaveplan/api-types";
  "@suaveplan/api-auth-better-auth" -> "@suaveplan/error";
  "@suaveplan/api-auth-better-auth" -> "@suaveplan/events";
  "@suaveplan/api-auth-better-auth" -> "@suaveplan/logger";
  "@suaveplan/api-auth-better-auth" -> "@suaveplan/opentelemetry";
  "@suaveplan/api-auth-better-auth" -> "@suaveplan/types";
  "@suaveplan/api-auth-jwt" -> "@suaveplan/api-auth";
  "@suaveplan/api-auth-jwt" -> "@suaveplan/api-types";
  "@suaveplan/api-auth-jwt" -> "@suaveplan/error";
  "@suaveplan/api-auth-jwt" -> "@suaveplan/jws";
  "@suaveplan/api-auth-jwt" -> "@suaveplan/types";
  "@suaveplan/api-auth-provider" -> "@suaveplan/api-types";
  "@suaveplan/api-auth-provider" -> "@suaveplan/error";
  "@suaveplan/api-auth-rolled" -> "@suaveplan/api-auth";
  "@suaveplan/api-auth-rolled" -> "@suaveplan/api-types";
  "@suaveplan/api-auth-rolled" -> "@suaveplan/crypto-rsa";
  "@suaveplan/api-auth-rolled" -> "@suaveplan/error";
  "@suaveplan/api-auth-rolled" -> "@suaveplan/jws";
  "@suaveplan/api-auth-rolled" -> "@suaveplan/types";
  "@suaveplan/api-auth-static-principal" -> "@suaveplan/api-auth";
  "@suaveplan/api-auth-static-principal" -> "@suaveplan/api-types";
  "@suaveplan/api-auth-static-principal" -> "@suaveplan/error";
  "@suaveplan/api-db-adapter" -> "@suaveplan/api-db-worker-proxy";
  "@suaveplan/api-db-adapter" -> "@suaveplan/api-types";
  "@suaveplan/api-db-adapter" -> "@suaveplan/db";
  "@suaveplan/api-db-adapter" -> "@suaveplan/error";
  "@suaveplan/api-db-sqlite-memory" -> "@suaveplan/api-db-adapter";
  "@suaveplan/api-db-sqlite-memory" -> "@suaveplan/api-types";
  "@suaveplan/api-db-sqlite-memory" -> "@suaveplan/error";
  "@suaveplan/api-db-worker-proxy" -> "@suaveplan/api-types";
  "@suaveplan/api-db-worker-proxy" -> "@suaveplan/api-worker-rpc";
  "@suaveplan/api-db-worker-proxy" -> "@suaveplan/error";
  "@suaveplan/api-events-in-memory" -> "@suaveplan/api-types";
  "@suaveplan/api-events-in-memory" -> "@suaveplan/error";
  "@suaveplan/api-events-in-memory" -> "@suaveplan/events";
  "@suaveplan/api-events-worker-proxy" -> "@suaveplan/api-types";
  "@suaveplan/api-events-worker-proxy" -> "@suaveplan/api-worker-rpc";
  "@suaveplan/api-events-worker-proxy" -> "@suaveplan/error";
  "@suaveplan/api-events-worker-proxy" -> "@suaveplan/events";
  "@suaveplan/api-graphql" -> "@suaveplan/api-types";
  "@suaveplan/api-graphql" -> "@suaveplan/error";
  "@suaveplan/api-graphql-apollo" -> "@suaveplan/api-graphql";
  "@suaveplan/api-graphql-apollo" -> "@suaveplan/api-router";
  "@suaveplan/api-graphql-apollo" -> "@suaveplan/api-types";
  "@suaveplan/api-graphql-apollo" -> "@suaveplan/error";
  "@suaveplan/api-graphql-ui-altair" -> "@suaveplan/api-router";
  "@suaveplan/api-graphql-ui-altair" -> "@suaveplan/error";
  "@suaveplan/api-graphql-ui-graphiql" -> "@suaveplan/api-router";
  "@suaveplan/api-graphql-ui-graphiql" -> "@suaveplan/error";
  "@suaveplan/api-graphql-yoga" -> "@suaveplan/api-graphql";
  "@suaveplan/api-graphql-yoga" -> "@suaveplan/api-types";
  "@suaveplan/api-graphql-yoga" -> "@suaveplan/api-ws";
  "@suaveplan/api-graphql-yoga" -> "@suaveplan/error";
  "@suaveplan/api-graphql-yoga" -> "@suaveplan/opentelemetry";
  "@suaveplan/api-host" -> "@suaveplan/api-auth";
  "@suaveplan/api-host" -> "@suaveplan/api-auth-anonymous";
  "@suaveplan/api-host" -> "@suaveplan/api-auth-static-principal";
  "@suaveplan/api-host" -> "@suaveplan/api-db-adapter";
  "@suaveplan/api-host" -> "@suaveplan/api-db-sqlite-memory";
  "@suaveplan/api-host" -> "@suaveplan/api-events-in-memory";
  "@suaveplan/api-host" -> "@suaveplan/api-lifecycle";
  "@suaveplan/api-host" -> "@suaveplan/api-loader";
  "@suaveplan/api-host" -> "@suaveplan/api-manifest";
  "@suaveplan/api-host" -> "@suaveplan/api-router";
  "@suaveplan/api-host" -> "@suaveplan/api-router-in-memory";
  "@suaveplan/api-host" -> "@suaveplan/api-secrets";
  "@suaveplan/api-host" -> "@suaveplan/api-secrets-env";
  "@suaveplan/api-host" -> "@suaveplan/api-tenant-provider";
  "@suaveplan/api-host" -> "@suaveplan/api-tenant-provider-memory";
  "@suaveplan/api-host" -> "@suaveplan/api-types";
  "@suaveplan/api-host" -> "@suaveplan/api-ws-broker-in-memory";
  "@suaveplan/api-host" -> "@suaveplan/error";
  "@suaveplan/api-host" -> "@suaveplan/events";
  "@suaveplan/api-host" -> "@suaveplan/opentelemetry";
  "@suaveplan/api-host" -> "@suaveplan/rate-limiter";
  "@suaveplan/api-host" -> "@suaveplan/retry";
  "@suaveplan/api-jobs-worker-proxy" -> "@suaveplan/api-types";
  "@suaveplan/api-jobs-worker-proxy" -> "@suaveplan/api-worker-rpc";
  "@suaveplan/api-jobs-worker-proxy" -> "@suaveplan/error";
  "@suaveplan/api-lifecycle" -> "@suaveplan/api-types";
  "@suaveplan/api-lifecycle" -> "@suaveplan/error";
  "@suaveplan/api-lifecycle" -> "@suaveplan/events";
  "@suaveplan/api-lifecycle" -> "@suaveplan/fsm";
  "@suaveplan/api-lifecycle" -> "@suaveplan/retry";
  "@suaveplan/api-loader" -> "@suaveplan/api-types";
  "@suaveplan/api-loader" -> "@suaveplan/error";
  "@suaveplan/api-logger-worker-proxy" -> "@suaveplan/api-types";
  "@suaveplan/api-logger-worker-proxy" -> "@suaveplan/api-worker-rpc";
  "@suaveplan/api-logger-worker-proxy" -> "@suaveplan/error";
  "@suaveplan/api-logger-worker-proxy" -> "@suaveplan/logger";
  "@suaveplan/api-logger-worker-proxy" -> "@suaveplan/types";
  "@suaveplan/api-manifest" -> "@suaveplan/api-types";
  "@suaveplan/api-manifest" -> "@suaveplan/error";
  "@suaveplan/api-manifest" -> "@suaveplan/types";
  "@suaveplan/api-migrations" -> "@suaveplan/error";
  "@suaveplan/api-migrations" -> "@suaveplan/types";
  "@suaveplan/api-openapi" -> "@suaveplan/api-plugin";
  "@suaveplan/api-openapi" -> "@suaveplan/api-schemas";
  "@suaveplan/api-openapi" -> "@suaveplan/error";
  "@suaveplan/api-openapi" -> "@suaveplan/types";
  "@suaveplan/api-openapi-ui-redoc" -> "@suaveplan/error";
  "@suaveplan/api-openapi-ui-scalar" -> "@suaveplan/error";
  "@suaveplan/api-openapi-ui-swagger" -> "@suaveplan/error";
  "@suaveplan/api-plugin" -> "@suaveplan/error";
  "@suaveplan/api-plugin" -> "@suaveplan/events";
  "@suaveplan/api-plugin" -> "@suaveplan/types";
  "@suaveplan/api-plugin-audit" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-audit" -> "@suaveplan/audit-logging";
  "@suaveplan/api-plugin-audit" -> "@suaveplan/error";
  "@suaveplan/api-plugin-audit" -> "@suaveplan/types";
  "@suaveplan/api-plugin-auth" -> "@suaveplan/api-migrations";
  "@suaveplan/api-plugin-auth" -> "@suaveplan/api-openapi";
  "@suaveplan/api-plugin-auth" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-auth" -> "@suaveplan/better-auth-surrealdb";
  "@suaveplan/api-plugin-auth" -> "@suaveplan/error";
  "@suaveplan/api-plugin-auth" -> "@suaveplan/surrealdb";
  "@suaveplan/api-plugin-auth" -> "@suaveplan/types";
  "@suaveplan/api-plugin-campaigns" -> "@suaveplan/api-migrations";
  "@suaveplan/api-plugin-campaigns" -> "@suaveplan/api-openapi";
  "@suaveplan/api-plugin-campaigns" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-campaigns" -> "@suaveplan/campaigns";
  "@suaveplan/api-plugin-campaigns" -> "@suaveplan/delivery-tracking";
  "@suaveplan/api-plugin-campaigns" -> "@suaveplan/error";
  "@suaveplan/api-plugin-campaigns" -> "@suaveplan/surrealdb";
  "@suaveplan/api-plugin-campaigns" -> "@suaveplan/types";
  "@suaveplan/api-plugin-cms" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-cms" -> "@suaveplan/error";
  "@suaveplan/api-plugin-cms" -> "@suaveplan/events";
  "@suaveplan/api-plugin-cms" -> "@suaveplan/types";
  "@suaveplan/api-plugin-contacts" -> "@suaveplan/api-migrations";
  "@suaveplan/api-plugin-contacts" -> "@suaveplan/api-openapi";
  "@suaveplan/api-plugin-contacts" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-contacts" -> "@suaveplan/api-plugin-auth";
  "@suaveplan/api-plugin-contacts" -> "@suaveplan/contacts";
  "@suaveplan/api-plugin-contacts" -> "@suaveplan/error";
  "@suaveplan/api-plugin-contacts" -> "@suaveplan/events";
  "@suaveplan/api-plugin-contacts" -> "@suaveplan/surrealdb";
  "@suaveplan/api-plugin-contacts" -> "@suaveplan/types";
  "@suaveplan/api-plugin-database" -> "@suaveplan/api-migrations";
  "@suaveplan/api-plugin-database" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-database" -> "@suaveplan/db";
  "@suaveplan/api-plugin-database" -> "@suaveplan/error";
  "@suaveplan/api-plugin-database" -> "@suaveplan/surrealdb";
  "@suaveplan/api-plugin-database" -> "@suaveplan/types";
  "@suaveplan/api-plugin-event-bus" -> "@suaveplan/api-openapi";
  "@suaveplan/api-plugin-event-bus" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-event-bus" -> "@suaveplan/api-plugin-auth";
  "@suaveplan/api-plugin-event-bus" -> "@suaveplan/api-tenant";
  "@suaveplan/api-plugin-event-bus" -> "@suaveplan/error";
  "@suaveplan/api-plugin-event-bus" -> "@suaveplan/events";
  "@suaveplan/api-plugin-event-bus" -> "@suaveplan/types";
  "@suaveplan/api-plugin-events" -> "@suaveplan/api";
  "@suaveplan/api-plugin-events" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-events" -> "@suaveplan/api-plugin-database";
  "@suaveplan/api-plugin-events" -> "@suaveplan/error";
  "@suaveplan/api-plugin-events" -> "@suaveplan/events";
  "@suaveplan/api-plugin-events" -> "@suaveplan/surrealdb";
  "@suaveplan/api-plugin-events" -> "@suaveplan/types";
  "@suaveplan/api-plugin-example" -> "@suaveplan/api-host";
  "@suaveplan/api-plugin-example" -> "@suaveplan/api-types";
  "@suaveplan/api-plugin-example" -> "@suaveplan/error";
  "@suaveplan/api-plugin-export" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-export" -> "@suaveplan/error";
  "@suaveplan/api-plugin-export" -> "@suaveplan/surrealdb";
  "@suaveplan/api-plugin-export" -> "@suaveplan/types";
  "@suaveplan/api-plugin-file-upload" -> "@suaveplan/api-openapi";
  "@suaveplan/api-plugin-file-upload" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-file-upload" -> "@suaveplan/api-plugin-auth";
  "@suaveplan/api-plugin-file-upload" -> "@suaveplan/error";
  "@suaveplan/api-plugin-file-upload" -> "@suaveplan/mime";
  "@suaveplan/api-plugin-file-upload" -> "@suaveplan/types";
  "@suaveplan/api-plugin-graphql" -> "@suaveplan/error";
  "@suaveplan/api-plugin-graphql" -> "@suaveplan/events";
  "@suaveplan/api-plugin-import" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-import" -> "@suaveplan/api-plugin-auth";
  "@suaveplan/api-plugin-import" -> "@suaveplan/error";
  "@suaveplan/api-plugin-import" -> "@suaveplan/events";
  "@suaveplan/api-plugin-import" -> "@suaveplan/surrealdb";
  "@suaveplan/api-plugin-import" -> "@suaveplan/types";
  "@suaveplan/api-plugin-notifications" -> "@suaveplan/api";
  "@suaveplan/api-plugin-notifications" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-notifications" -> "@suaveplan/api-plugin-database";
  "@suaveplan/api-plugin-notifications" -> "@suaveplan/delivery-tracking";
  "@suaveplan/api-plugin-notifications" -> "@suaveplan/emailer";
  "@suaveplan/api-plugin-notifications" -> "@suaveplan/error";
  "@suaveplan/api-plugin-notifications" -> "@suaveplan/events";
  "@suaveplan/api-plugin-notifications" -> "@suaveplan/notification-channel";
  "@suaveplan/api-plugin-notifications" -> "@suaveplan/surrealdb";
  "@suaveplan/api-plugin-notifications" -> "@suaveplan/types";
  "@suaveplan/api-plugin-payment" -> "@suaveplan/api-openapi";
  "@suaveplan/api-plugin-payment" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-payment" -> "@suaveplan/api-plugin-auth";
  "@suaveplan/api-plugin-payment" -> "@suaveplan/error";
  "@suaveplan/api-plugin-payment" -> "@suaveplan/events";
  "@suaveplan/api-plugin-payment" -> "@suaveplan/idempotency";
  "@suaveplan/api-plugin-payment" -> "@suaveplan/money";
  "@suaveplan/api-plugin-payment" -> "@suaveplan/payment";
  "@suaveplan/api-plugin-payment" -> "@suaveplan/types";
  "@suaveplan/api-plugin-rate-limit" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-rate-limit" -> "@suaveplan/error";
  "@suaveplan/api-plugin-rate-limit" -> "@suaveplan/rate-limiter";
  "@suaveplan/api-plugin-rate-limit" -> "@suaveplan/types";
  "@suaveplan/api-plugin-search" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-search" -> "@suaveplan/api-plugin-database";
  "@suaveplan/api-plugin-search" -> "@suaveplan/error";
  "@suaveplan/api-plugin-search" -> "@suaveplan/types";
  "@suaveplan/api-plugin-site" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-site" -> "@suaveplan/api-plugin-database";
  "@suaveplan/api-plugin-site" -> "@suaveplan/error";
  "@suaveplan/api-plugin-site" -> "@suaveplan/events";
  "@suaveplan/api-plugin-site" -> "@suaveplan/surrealdb";
  "@suaveplan/api-plugin-site" -> "@suaveplan/types";
  "@suaveplan/api-plugin-sse" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-sse" -> "@suaveplan/error";
  "@suaveplan/api-plugin-sse" -> "@suaveplan/types";
  "@suaveplan/api-plugin-tenant" -> "@suaveplan/api-openapi";
  "@suaveplan/api-plugin-tenant" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-tenant" -> "@suaveplan/api-plugin-auth";
  "@suaveplan/api-plugin-tenant" -> "@suaveplan/api-tenant";
  "@suaveplan/api-plugin-tenant" -> "@suaveplan/error";
  "@suaveplan/api-plugin-tenant" -> "@suaveplan/types";
  "@suaveplan/api-plugin-user" -> "@suaveplan/api-migrations";
  "@suaveplan/api-plugin-user" -> "@suaveplan/api-openapi";
  "@suaveplan/api-plugin-user" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-user" -> "@suaveplan/api-plugin-auth";
  "@suaveplan/api-plugin-user" -> "@suaveplan/error";
  "@suaveplan/api-plugin-user" -> "@suaveplan/surrealdb";
  "@suaveplan/api-plugin-user" -> "@suaveplan/types";
  "@suaveplan/api-plugin-vault" -> "@suaveplan/api-migrations";
  "@suaveplan/api-plugin-vault" -> "@suaveplan/api-openapi";
  "@suaveplan/api-plugin-vault" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-vault" -> "@suaveplan/api-plugin-auth";
  "@suaveplan/api-plugin-vault" -> "@suaveplan/crypto-vault";
  "@suaveplan/api-plugin-vault" -> "@suaveplan/error";
  "@suaveplan/api-plugin-vault" -> "@suaveplan/surrealdb";
  "@suaveplan/api-plugin-vault" -> "@suaveplan/types";
  "@suaveplan/api-plugin-vault" -> "@suaveplan/vault";
  "@suaveplan/api-plugin-webhook" -> "@suaveplan/api-openapi";
  "@suaveplan/api-plugin-webhook" -> "@suaveplan/api-plugin";
  "@suaveplan/api-plugin-webhook" -> "@suaveplan/api-plugin-auth";
  "@suaveplan/api-plugin-webhook" -> "@suaveplan/error";
  "@suaveplan/api-plugin-webhook" -> "@suaveplan/idempotency";
  "@suaveplan/api-plugin-webhook" -> "@suaveplan/types";
  "@suaveplan/api-plugin-webhook" -> "@suaveplan/webhook-client";
  "@suaveplan/api-rate-limit" -> "@suaveplan/error";
  "@suaveplan/api-rate-limit" -> "@suaveplan/rate-limiter";
  "@suaveplan/api-rate-limit" -> "@suaveplan/types";
  "@suaveplan/api-rbac" -> "@suaveplan/api-types";
  "@suaveplan/api-rbac" -> "@suaveplan/error";
  "@suaveplan/api-rbac" -> "@suaveplan/logger";
  "@suaveplan/api-rbac" -> "@suaveplan/rules";
  "@suaveplan/api-router" -> "@suaveplan/api-types";
  "@suaveplan/api-router" -> "@suaveplan/error";
  "@suaveplan/api-router" -> "@suaveplan/types";
  "@suaveplan/api-router-hono" -> "@suaveplan/api-router";
  "@suaveplan/api-router-hono" -> "@suaveplan/api-types";
  "@suaveplan/api-router-hono" -> "@suaveplan/error";
  "@suaveplan/api-router-in-memory" -> "@suaveplan/api-router";
  "@suaveplan/api-router-in-memory" -> "@suaveplan/api-types";
  "@suaveplan/api-router-in-memory" -> "@suaveplan/error";
  "@suaveplan/api-router-worker-bridge" -> "@suaveplan/api-router";
  "@suaveplan/api-router-worker-bridge" -> "@suaveplan/api-types";
  "@suaveplan/api-router-worker-bridge" -> "@suaveplan/api-worker-rpc";
  "@suaveplan/api-router-worker-bridge" -> "@suaveplan/error";
  "@suaveplan/api-saga" -> "@suaveplan/api-host";
  "@suaveplan/api-saga" -> "@suaveplan/api-types";
  "@suaveplan/api-saga" -> "@suaveplan/error";
  "@suaveplan/api-saga" -> "@suaveplan/events";
  "@suaveplan/api-saga" -> "@suaveplan/idempotency";
  "@suaveplan/api-saga" -> "@suaveplan/logger";
  "@suaveplan/api-saga" -> "@suaveplan/opentelemetry";
  "@suaveplan/api-saga" -> "@suaveplan/types";
  "@suaveplan/api-sandbox-permissions" -> "@suaveplan/api-types";
  "@suaveplan/api-sandbox-permissions" -> "@suaveplan/error";
  "@suaveplan/api-sandbox-permissions" -> "@suaveplan/opentelemetry";
  "@suaveplan/api-sandbox-permissions" -> "@suaveplan/types";
  "@suaveplan/api-sandbox-vm" -> "@suaveplan/api-types";
  "@suaveplan/api-sandbox-vm" -> "@suaveplan/error";
  "@suaveplan/api-sandbox-vm" -> "@suaveplan/logger";
  "@suaveplan/api-sandbox-vm" -> "@suaveplan/types";
  "@suaveplan/api-sandbox-vm-host-bridge" -> "@suaveplan/api-host";
  "@suaveplan/api-sandbox-vm-host-bridge" -> "@suaveplan/api-sandbox-vm";
  "@suaveplan/api-sandbox-vm-host-bridge" -> "@suaveplan/api-types";
  "@suaveplan/api-sandbox-vm-host-bridge" -> "@suaveplan/error";
  "@suaveplan/api-sandbox-wasm" -> "@suaveplan/api-types";
  "@suaveplan/api-sandbox-wasm" -> "@suaveplan/error";
  "@suaveplan/api-sandbox-wasm" -> "@suaveplan/logger";
  "@suaveplan/api-sandbox-wasm-host-bridge" -> "@suaveplan/api-host";
  "@suaveplan/api-sandbox-wasm-host-bridge" -> "@suaveplan/api-sandbox-permissions";
  "@suaveplan/api-sandbox-wasm-host-bridge" -> "@suaveplan/api-sandbox-wasm";
  "@suaveplan/api-sandbox-wasm-host-bridge" -> "@suaveplan/api-types";
  "@suaveplan/api-sandbox-wasm-host-bridge" -> "@suaveplan/error";
  "@suaveplan/api-secrets" -> "@suaveplan/api-types";
  "@suaveplan/api-secrets" -> "@suaveplan/error";
  "@suaveplan/api-secrets-bun" -> "@suaveplan/api-secrets";
  "@suaveplan/api-secrets-bun" -> "@suaveplan/api-types";
  "@suaveplan/api-secrets-bun" -> "@suaveplan/error";
  "@suaveplan/api-secrets-env" -> "@suaveplan/api-secrets";
  "@suaveplan/api-secrets-env" -> "@suaveplan/api-types";
  "@suaveplan/api-secrets-env" -> "@suaveplan/error";
  "@suaveplan/api-secrets-vault" -> "@suaveplan/api-secrets";
  "@suaveplan/api-secrets-vault" -> "@suaveplan/api-types";
  "@suaveplan/api-secrets-vault" -> "@suaveplan/error";
  "@suaveplan/api-secrets-vault" -> "@suaveplan/events";
  "@suaveplan/api-secrets-vault" -> "@suaveplan/logger";
  "@suaveplan/api-secrets-vault" -> "@suaveplan/vault";
  "@suaveplan/api-secrets-worker-proxy" -> "@suaveplan/api-secrets";
  "@suaveplan/api-secrets-worker-proxy" -> "@suaveplan/api-types";
  "@suaveplan/api-secrets-worker-proxy" -> "@suaveplan/api-worker-rpc";
  "@suaveplan/api-secrets-worker-proxy" -> "@suaveplan/error";
  "@suaveplan/api-sse" -> "@suaveplan/api-types";
  "@suaveplan/api-sse" -> "@suaveplan/error";
  "@suaveplan/api-sse-bun" -> "@suaveplan/api-sse";
  "@suaveplan/api-sse-bun" -> "@suaveplan/api-types";
  "@suaveplan/api-sse-bun" -> "@suaveplan/error";
  "@suaveplan/api-tenant" -> "@suaveplan/api-plugin";
  "@suaveplan/api-tenant" -> "@suaveplan/error";
  "@suaveplan/api-tenant" -> "@suaveplan/events";
  "@suaveplan/api-tenant" -> "@suaveplan/types";
  "@suaveplan/api-tenant-provider" -> "@suaveplan/api-types";
  "@suaveplan/api-tenant-provider" -> "@suaveplan/error";
  "@suaveplan/api-tenant-provider" -> "@suaveplan/types";
  "@suaveplan/api-tenant-provider-memory" -> "@suaveplan/api-tenant-provider";
  "@suaveplan/api-tenant-provider-memory" -> "@suaveplan/api-types";
  "@suaveplan/api-tenant-provider-memory" -> "@suaveplan/error";
  "@suaveplan/api-tenant-resolver-header" -> "@suaveplan/api-types";
  "@suaveplan/api-tenant-resolver-header" -> "@suaveplan/error";
  "@suaveplan/api-tenant-resolver-jwt" -> "@suaveplan/api-types";
  "@suaveplan/api-tenant-resolver-jwt" -> "@suaveplan/error";
  "@suaveplan/api-tenant-resolver-subdomain" -> "@suaveplan/api-types";
  "@suaveplan/api-tenant-resolver-subdomain" -> "@suaveplan/error";
  "@suaveplan/api-worker-host" -> "@suaveplan/api-lifecycle";
  "@suaveplan/api-worker-host" -> "@suaveplan/api-types";
  "@suaveplan/api-worker-host" -> "@suaveplan/api-worker-rpc";
  "@suaveplan/api-worker-host" -> "@suaveplan/error";
  "@suaveplan/api-worker-host" -> "@suaveplan/events";
  "@suaveplan/api-worker-host" -> "@suaveplan/logger";
  "@suaveplan/api-worker-rpc" -> "@suaveplan/api-types";
  "@suaveplan/api-worker-rpc" -> "@suaveplan/error";
  "@suaveplan/api-worker-rpc" -> "@suaveplan/events";
  "@suaveplan/api-ws" -> "@suaveplan/api-types";
  "@suaveplan/api-ws" -> "@suaveplan/error";
  "@suaveplan/api-ws" -> "@suaveplan/types";
  "@suaveplan/api-ws-broker-in-memory" -> "@suaveplan/api-types";
  "@suaveplan/api-ws-broker-in-memory" -> "@suaveplan/api-ws";
  "@suaveplan/api-ws-broker-in-memory" -> "@suaveplan/error";
  "@suaveplan/api-ws-broker-redis" -> "@suaveplan/api-types";
  "@suaveplan/api-ws-broker-redis" -> "@suaveplan/api-ws";
  "@suaveplan/api-ws-broker-redis" -> "@suaveplan/error";
  "@suaveplan/api-ws-broker-redis" -> "@suaveplan/opentelemetry";
  "@suaveplan/api-ws-bun" -> "@suaveplan/api-types";
  "@suaveplan/api-ws-bun" -> "@suaveplan/api-ws";
  "@suaveplan/api-ws-bun" -> "@suaveplan/api-ws-broker-in-memory";
  "@suaveplan/api-ws-bun" -> "@suaveplan/error";
  "@suaveplan/api-ws-bun" -> "@suaveplan/opentelemetry";
  "@suaveplan/audience-rules" -> "@suaveplan/error";
  "@suaveplan/audience-rules" -> "@suaveplan/events";
  "@suaveplan/audience-rules" -> "@suaveplan/types";
  "@suaveplan/audio-analysis-beat" -> "@suaveplan/audio-core";
  "@suaveplan/audio-analysis-beat" -> "@suaveplan/error";
  "@suaveplan/audio-analysis-beat" -> "@suaveplan/types";
  "@suaveplan/audio-analysis-loudness" -> "@suaveplan/audio-core";
  "@suaveplan/audio-analysis-loudness" -> "@suaveplan/error";
  "@suaveplan/audio-analysis-loudness" -> "@suaveplan/opentelemetry";
  "@suaveplan/audio-analysis-loudness" -> "@suaveplan/types";
  "@suaveplan/audio-analysis-pitch" -> "@suaveplan/audio-core";
  "@suaveplan/audio-analysis-pitch" -> "@suaveplan/error";
  "@suaveplan/audio-analysis-pitch" -> "@suaveplan/opentelemetry";
  "@suaveplan/audio-analysis-pitch" -> "@suaveplan/types";
  "@suaveplan/audio-analysis-spectrum" -> "@suaveplan/audio-core";
  "@suaveplan/audio-analysis-spectrum" -> "@suaveplan/error";
  "@suaveplan/audio-analysis-spectrum" -> "@suaveplan/types";
  "@suaveplan/audio-cli" -> "@suaveplan/audio-codecs";
  "@suaveplan/audio-cli" -> "@suaveplan/audio-core";
  "@suaveplan/audio-cli" -> "@suaveplan/audio-engine-server";
  "@suaveplan/audio-cli" -> "@suaveplan/error";
  "@suaveplan/audio-cli" -> "@suaveplan/types";
  "@suaveplan/audio-codec-ffmpeg-native" -> "@suaveplan/audio-codecs";
  "@suaveplan/audio-codec-ffmpeg-native" -> "@suaveplan/audio-core";
  "@suaveplan/audio-codec-ffmpeg-native" -> "@suaveplan/error";
  "@suaveplan/audio-codec-ffmpeg-native" -> "@suaveplan/types";
  "@suaveplan/audio-codec-ffmpeg-wasm" -> "@suaveplan/audio-codecs";
  "@suaveplan/audio-codec-ffmpeg-wasm" -> "@suaveplan/audio-core";
  "@suaveplan/audio-codec-ffmpeg-wasm" -> "@suaveplan/error";
  "@suaveplan/audio-codec-ffmpeg-wasm" -> "@suaveplan/streams";
  "@suaveplan/audio-codec-ffmpeg-wasm" -> "@suaveplan/types";
  "@suaveplan/audio-codecs" -> "@suaveplan/audio-core";
  "@suaveplan/audio-codecs" -> "@suaveplan/audio-metadata";
  "@suaveplan/audio-codecs" -> "@suaveplan/error";
  "@suaveplan/audio-codecs" -> "@suaveplan/streams";
  "@suaveplan/audio-codecs" -> "@suaveplan/types";
  "@suaveplan/audio-controllers" -> "@suaveplan/audio-core";
  "@suaveplan/audio-controllers" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-controllers" -> "@suaveplan/audio-transport";
  "@suaveplan/audio-controllers" -> "@suaveplan/error";
  "@suaveplan/audio-controllers" -> "@suaveplan/events";
  "@suaveplan/audio-controllers" -> "@suaveplan/fsm";
  "@suaveplan/audio-controllers" -> "@suaveplan/opentelemetry";
  "@suaveplan/audio-controllers" -> "@suaveplan/types";
  "@suaveplan/audio-core" -> "@suaveplan/error";
  "@suaveplan/audio-core" -> "@suaveplan/events";
  "@suaveplan/audio-core" -> "@suaveplan/serialize";
  "@suaveplan/audio-core" -> "@suaveplan/streams";
  "@suaveplan/audio-core" -> "@suaveplan/types";
  "@suaveplan/audio-decode-wav" -> "@suaveplan/error";
  "@suaveplan/audio-decode-wav" -> "@suaveplan/opentelemetry";
  "@suaveplan/audio-decode-wav" -> "@suaveplan/types";
  "@suaveplan/audio-engine-browser" -> "@suaveplan/audio-core";
  "@suaveplan/audio-engine-browser" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-engine-browser" -> "@suaveplan/audio-timeline";
  "@suaveplan/audio-engine-browser" -> "@suaveplan/audio-transport";
  "@suaveplan/audio-engine-browser" -> "@suaveplan/error";
  "@suaveplan/audio-engine-browser" -> "@suaveplan/events";
  "@suaveplan/audio-engine-server" -> "@suaveplan/audio-codecs";
  "@suaveplan/audio-engine-server" -> "@suaveplan/audio-core";
  "@suaveplan/audio-engine-server" -> "@suaveplan/audio-timeline";
  "@suaveplan/audio-engine-server" -> "@suaveplan/audio-transport";
  "@suaveplan/audio-engine-server" -> "@suaveplan/error";
  "@suaveplan/audio-engine-server" -> "@suaveplan/opentelemetry";
  "@suaveplan/audio-engine-server" -> "@suaveplan/streams";
  "@suaveplan/audio-engine-server" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-audio-analyzer" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-audio-analyzer" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-audio-analyzer" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-audio-player" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-audio-player" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-audio-player" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-auto-filter" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-auto-filter" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-auto-filter" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-base" -> "@suaveplan/audio-core";
  "@suaveplan/audio-fx-plugin-base" -> "@suaveplan/audio-transport";
  "@suaveplan/audio-fx-plugin-base" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-base" -> "@suaveplan/events";
  "@suaveplan/audio-fx-plugin-base" -> "@suaveplan/opentelemetry";
  "@suaveplan/audio-fx-plugin-base" -> "@suaveplan/schema-registry";
  "@suaveplan/audio-fx-plugin-base" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-chorus" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-chorus" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-chorus" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-compressor" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-compressor" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-compressor" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-delay" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-delay" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-delay" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-distortion" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-distortion" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-distortion" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-eq" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-eq" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-eq" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-filter" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-filter" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-filter" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-flanger" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-flanger" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-flanger" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-game-audio" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-game-audio" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-game-audio" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-gate" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-gate" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-gate" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-glados" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-glados" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-glados" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-limiter" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-limiter" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-limiter" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-microphone" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-microphone" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-microphone" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-mixer" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-mixer" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-mixer" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-phaser" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-phaser" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-phaser" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-pitch-shifter" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-pitch-shifter" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-pitch-shifter" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-reverb" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-reverb" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-reverb" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-sampler" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-sampler" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-sampler" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-spatial" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-spatial" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-spatial" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-spessasynth" -> "@suaveplan/audio-core";
  "@suaveplan/audio-fx-plugin-spessasynth" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-spessasynth" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-spessasynth" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-synthesizer" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-synthesizer" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-synthesizer" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-tremolo" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-tremolo" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-tremolo" -> "@suaveplan/types";
  "@suaveplan/audio-fx-plugin-widener" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/audio-fx-plugin-widener" -> "@suaveplan/error";
  "@suaveplan/audio-fx-plugin-widener" -> "@suaveplan/types";
  "@suaveplan/audio-ir-core" -> "@suaveplan/error";
  "@suaveplan/audio-ir-core" -> "@suaveplan/opentelemetry";
  "@suaveplan/audio-ir-core" -> "@suaveplan/storage-uri";
  "@suaveplan/audio-ir-core" -> "@suaveplan/types";
  "@suaveplan/audio-ir-loader" -> "@suaveplan/audio-ir-core";
  "@suaveplan/audio-ir-loader" -> "@suaveplan/error";
  "@suaveplan/audio-ir-loader" -> "@suaveplan/opentelemetry";
  "@suaveplan/audio-ir-loader" -> "@suaveplan/storage-uri";
  "@suaveplan/audio-ir-loader" -> "@suaveplan/types";
  "@suaveplan/audio-ir-room-plugin-club" -> "@suaveplan/audio-ir-core";
  "@suaveplan/audio-ir-room-plugin-club" -> "@suaveplan/error";
  "@suaveplan/audio-ir-room-plugin-club" -> "@suaveplan/storage-uri";
  "@suaveplan/audio-ir-room-plugin-club" -> "@suaveplan/storage-uri-plugin-bundle";
  "@suaveplan/audio-ir-room-plugin-club" -> "@suaveplan/types";
  "@suaveplan/audio-ir-room-plugin-pool" -> "@suaveplan/audio-ir-core";
  "@suaveplan/audio-ir-room-plugin-pool" -> "@suaveplan/error";
  "@suaveplan/audio-ir-room-plugin-pool" -> "@suaveplan/storage-uri";
  "@suaveplan/audio-ir-room-plugin-pool" -> "@suaveplan/storage-uri-plugin-bundle";
  "@suaveplan/audio-ir-room-plugin-pool" -> "@suaveplan/storage-uri-plugin-fallback";
  "@suaveplan/audio-ir-room-plugin-pool" -> "@suaveplan/types";
  "@suaveplan/audio-sprite-packer" -> "@suaveplan/crypto-hash";
  "@suaveplan/audio-sprite-packer" -> "@suaveplan/crypto-utils";
  "@suaveplan/audio-sprite-packer" -> "@suaveplan/error";
  "@suaveplan/audio-sprite-packer" -> "@suaveplan/mime";
  "@suaveplan/audio-sprite-packer" -> "@suaveplan/types";
  "@suaveplan/audio-sprite-player" -> "@suaveplan/audio-core";
  "@suaveplan/audio-sprite-player" -> "@suaveplan/audio-sprite-packer";
  "@suaveplan/audio-sprite-player" -> "@suaveplan/error";
  "@suaveplan/audio-sprite-player" -> "@suaveplan/events";
  "@suaveplan/audio-sprite-player" -> "@suaveplan/types";
  "@suaveplan/audio-timeline" -> "@suaveplan/audio-core";
  "@suaveplan/audio-timeline" -> "@suaveplan/error";
  "@suaveplan/audio-timeline" -> "@suaveplan/events";
  "@suaveplan/audio-timeline" -> "@suaveplan/fsm";
  "@suaveplan/audio-timeline" -> "@suaveplan/serialize";
  "@suaveplan/audio-timeline" -> "@suaveplan/types";
  "@suaveplan/audio-timeline" -> "@suaveplan/undo";
  "@suaveplan/audio-transport" -> "@suaveplan/error";
  "@suaveplan/audio-transport" -> "@suaveplan/events";
  "@suaveplan/audio-transport" -> "@suaveplan/fsm";
  "@suaveplan/audio-transport" -> "@suaveplan/timing";
  "@suaveplan/audio-transport" -> "@suaveplan/types";
  "@suaveplan/audit-logging" -> "@suaveplan/crypto";
  "@suaveplan/audit-logging" -> "@suaveplan/crypto-hash";
  "@suaveplan/audit-logging" -> "@suaveplan/error";
  "@suaveplan/audit-logging" -> "@suaveplan/events";
  "@suaveplan/audit-logging" -> "@suaveplan/logger";
  "@suaveplan/audit-logging" -> "@suaveplan/serialize";
  "@suaveplan/audit-logging" -> "@suaveplan/types";
  "@suaveplan/auth" -> "@suaveplan/crypto";
  "@suaveplan/auth" -> "@suaveplan/error";
  "@suaveplan/auth" -> "@suaveplan/logger";
  "@suaveplan/auth" -> "@suaveplan/retry";
  "@suaveplan/auth" -> "@suaveplan/types";
  "@suaveplan/better-auth-surrealdb" -> "@suaveplan/error";
  "@suaveplan/better-auth-surrealdb" -> "@suaveplan/surrealdb";
  "@suaveplan/better-auth-surrealdb" -> "@suaveplan/types";
  "@suaveplan/bitpacker" -> "@suaveplan/error";
  "@suaveplan/bitpacker" -> "@suaveplan/schema-registry";
  "@suaveplan/bitpacker" -> "@suaveplan/types";
  "@suaveplan/bitpacker-compressed" -> "@suaveplan/bitpacker";
  "@suaveplan/bitpacker-compressed" -> "@suaveplan/error";
  "@suaveplan/bitpacker-compressed" -> "@suaveplan/schema-registry";
  "@suaveplan/bitpacker-compressed" -> "@suaveplan/types";
  "@suaveplan/bitpacker-crypto" -> "@suaveplan/bitpacker";
  "@suaveplan/bitpacker-crypto" -> "@suaveplan/error";
  "@suaveplan/bitpacker-crypto" -> "@suaveplan/types";
  "@suaveplan/bitpacker-delta" -> "@suaveplan/bitpacker";
  "@suaveplan/bitpacker-delta" -> "@suaveplan/error";
  "@suaveplan/bitpacker-delta" -> "@suaveplan/types";
  "@suaveplan/bitpacker-game" -> "@suaveplan/bitpacker";
  "@suaveplan/bitpacker-game" -> "@suaveplan/bitpacker-network";
  "@suaveplan/bitpacker-game" -> "@suaveplan/events";
  "@suaveplan/bitpacker-game" -> "@suaveplan/schema-registry";
  "@suaveplan/bitpacker-game" -> "@suaveplan/types";
  "@suaveplan/bitpacker-network" -> "@suaveplan/bitpacker";
  "@suaveplan/bitpacker-network" -> "@suaveplan/error";
  "@suaveplan/bitpacker-network" -> "@suaveplan/random";
  "@suaveplan/bitpacker-network" -> "@suaveplan/schema-registry";
  "@suaveplan/bitpacker-network" -> "@suaveplan/types";
  "@suaveplan/bitpacker-schema" -> "@suaveplan/bitpacker";
  "@suaveplan/bitpacker-schema" -> "@suaveplan/error";
  "@suaveplan/bitpacker-schema" -> "@suaveplan/types";
  "@suaveplan/bitpacker-strategies" -> "@suaveplan/bitpacker";
  "@suaveplan/bitpacker-strategies" -> "@suaveplan/error";
  "@suaveplan/bitpacker-strategies" -> "@suaveplan/schema-registry";
  "@suaveplan/bitpacker-strategies" -> "@suaveplan/types";
  "@suaveplan/bitpacker-streaming" -> "@suaveplan/bitpacker";
  "@suaveplan/bitpacker-streaming" -> "@suaveplan/bitpacker-strategies";
  "@suaveplan/bitpacker-streaming" -> "@suaveplan/schema-registry";
  "@suaveplan/bitpacker-streaming" -> "@suaveplan/types";
  "@suaveplan/bitpacker-validation" -> "@suaveplan/bitpacker";
  "@suaveplan/bitpacker-validation" -> "@suaveplan/schema-registry";
  "@suaveplan/bitpacker-validation" -> "@suaveplan/types";
  "@suaveplan/booking" -> "@suaveplan/error";
  "@suaveplan/broadcast-channel" -> "@suaveplan/error";
  "@suaveplan/broadcast-channel" -> "@suaveplan/events";
  "@suaveplan/broadcast-channel" -> "@suaveplan/types";
  "@suaveplan/bytes" -> "@suaveplan/error";
  "@suaveplan/bytes" -> "@suaveplan/types";
  "@suaveplan/cache" -> "@suaveplan/error";
  "@suaveplan/cache" -> "@suaveplan/events";
  "@suaveplan/cache" -> "@suaveplan/types";
  "@suaveplan/cache-redis" -> "@suaveplan/cache";
  "@suaveplan/cache-redis" -> "@suaveplan/cache-storage";
  "@suaveplan/cache-redis" -> "@suaveplan/error";
  "@suaveplan/cache-redis" -> "@suaveplan/types";
  "@suaveplan/cache-storage" -> "@suaveplan/cache";
  "@suaveplan/cache-storage" -> "@suaveplan/error";
  "@suaveplan/cache-storage" -> "@suaveplan/storage";
  "@suaveplan/cache-storage" -> "@suaveplan/types";
  "@suaveplan/caddy-imgproxy" -> "@suaveplan/crypto-hash";
  "@suaveplan/caddy-imgproxy" -> "@suaveplan/error";
  "@suaveplan/caddy-imgproxy" -> "@suaveplan/types";
  "@suaveplan/campaigns" -> "@suaveplan/error";
  "@suaveplan/campaigns" -> "@suaveplan/events";
  "@suaveplan/campaigns" -> "@suaveplan/logger";
  "@suaveplan/campaigns" -> "@suaveplan/opentelemetry";
  "@suaveplan/campaigns" -> "@suaveplan/types";
  "@suaveplan/cbor" -> "@suaveplan/crypto-cipher";
  "@suaveplan/cbor" -> "@suaveplan/crypto-curve";
  "@suaveplan/cbor" -> "@suaveplan/crypto-hash";
  "@suaveplan/cbor" -> "@suaveplan/error";
  "@suaveplan/cbor" -> "@suaveplan/types";
  "@suaveplan/cli" -> "@suaveplan/error";
  "@suaveplan/cli" -> "@suaveplan/readline";
  "@suaveplan/cli" -> "@suaveplan/types";
  "@suaveplan/clipboard" -> "@suaveplan/error";
  "@suaveplan/clipboard" -> "@suaveplan/opentelemetry";
  "@suaveplan/clipboard" -> "@suaveplan/types";
  "@suaveplan/colour-convert-cieluv" -> "@suaveplan/colours";
  "@suaveplan/colour-convert-cmyk" -> "@suaveplan/colours";
  "@suaveplan/colour-convert-hsluv" -> "@suaveplan/colours";
  "@suaveplan/colour-filter-cct" -> "@suaveplan/colours";
  "@suaveplan/colour-filter-cmc" -> "@suaveplan/colours";
  "@suaveplan/colour-filter-greyscale" -> "@suaveplan/colours";
  "@suaveplan/colour-filter-sepia" -> "@suaveplan/colours";
  "@suaveplan/colours" -> "@suaveplan/error";
  "@suaveplan/colours" -> "@suaveplan/types";
  "@suaveplan/compress-image" -> "@suaveplan/error";
  "@suaveplan/compress-image" -> "@suaveplan/types";
  "@suaveplan/compress-svg" -> "@suaveplan/error";
  "@suaveplan/compress-svg" -> "@suaveplan/types";
  "@suaveplan/config" -> "@suaveplan/env";
  "@suaveplan/config" -> "@suaveplan/error";
  "@suaveplan/config" -> "@suaveplan/events";
  "@suaveplan/config" -> "@suaveplan/types";
  "@suaveplan/contacts" -> "@suaveplan/error";
  "@suaveplan/contacts" -> "@suaveplan/opentelemetry";
  "@suaveplan/contacts" -> "@suaveplan/types";
  "@suaveplan/control-surface-schema" -> "@suaveplan/error";
  "@suaveplan/control-surface-schema" -> "@suaveplan/types";
  "@suaveplan/controller" -> "@suaveplan/error";
  "@suaveplan/controller" -> "@suaveplan/events";
  "@suaveplan/controller" -> "@suaveplan/opentelemetry";
  "@suaveplan/controller" -> "@suaveplan/types";
  "@suaveplan/crdt" -> "@suaveplan/diff";
  "@suaveplan/crdt" -> "@suaveplan/error";
  "@suaveplan/crdt" -> "@suaveplan/events";
  "@suaveplan/crdt" -> "@suaveplan/types";
  "@suaveplan/cron" -> "@suaveplan/error";
  "@suaveplan/cron" -> "@suaveplan/types";
  "@suaveplan/crypto" -> "@suaveplan/bitpacker";
  "@suaveplan/crypto" -> "@suaveplan/bitpacker-crypto";
  "@suaveplan/crypto" -> "@suaveplan/crypto-cipher";
  "@suaveplan/crypto" -> "@suaveplan/crypto-core";
  "@suaveplan/crypto" -> "@suaveplan/crypto-hash";
  "@suaveplan/crypto" -> "@suaveplan/crypto-utils";
  "@suaveplan/crypto" -> "@suaveplan/error";
  "@suaveplan/crypto" -> "@suaveplan/events";
  "@suaveplan/crypto" -> "@suaveplan/types";
  "@suaveplan/crypto-bin" -> "@suaveplan/crypto-hash";
  "@suaveplan/crypto-bin" -> "@suaveplan/error";
  "@suaveplan/crypto-bin" -> "@suaveplan/types";
  "@suaveplan/crypto-browser" -> "@suaveplan/crypto";
  "@suaveplan/crypto-browser" -> "@suaveplan/crypto-core";
  "@suaveplan/crypto-browser" -> "@suaveplan/error";
  "@suaveplan/crypto-cipher" -> "@suaveplan/crypto-utils";
  "@suaveplan/crypto-cipher" -> "@suaveplan/error";
  "@suaveplan/crypto-cipher" -> "@suaveplan/types";
  "@suaveplan/crypto-cli" -> "@suaveplan/crypto";
  "@suaveplan/crypto-cli" -> "@suaveplan/error";
  "@suaveplan/crypto-cli" -> "@suaveplan/types";
  "@suaveplan/crypto-core" -> "@suaveplan/crypto-cipher";
  "@suaveplan/crypto-core" -> "@suaveplan/crypto-curve";
  "@suaveplan/crypto-core" -> "@suaveplan/crypto-hash";
  "@suaveplan/crypto-core" -> "@suaveplan/crypto-utils";
  "@suaveplan/crypto-core" -> "@suaveplan/error";
  "@suaveplan/crypto-core" -> "@suaveplan/types";
  "@suaveplan/crypto-curve" -> "@suaveplan/crypto-hash";
  "@suaveplan/crypto-curve" -> "@suaveplan/crypto-utils";
  "@suaveplan/crypto-curve" -> "@suaveplan/error";
  "@suaveplan/crypto-curve" -> "@suaveplan/types";
  "@suaveplan/crypto-hash" -> "@suaveplan/crypto-utils";
  "@suaveplan/crypto-hash" -> "@suaveplan/error";
  "@suaveplan/crypto-hash" -> "@suaveplan/types";
  "@suaveplan/crypto-keys" -> "@suaveplan/cbor";
  "@suaveplan/crypto-keys" -> "@suaveplan/crypto";
  "@suaveplan/crypto-keys" -> "@suaveplan/crypto-curve";
  "@suaveplan/crypto-keys" -> "@suaveplan/crypto-hash";
  "@suaveplan/crypto-keys" -> "@suaveplan/crypto-utils";
  "@suaveplan/crypto-keys" -> "@suaveplan/error";
  "@suaveplan/crypto-keys" -> "@suaveplan/types";
  "@suaveplan/crypto-rsa" -> "@suaveplan/crypto-hash";
  "@suaveplan/crypto-rsa" -> "@suaveplan/crypto-utils";
  "@suaveplan/crypto-rsa" -> "@suaveplan/error";
  "@suaveplan/crypto-rsa" -> "@suaveplan/types";
  "@suaveplan/crypto-sodium" -> "@suaveplan/crypto";
  "@suaveplan/crypto-sodium" -> "@suaveplan/crypto-core";
  "@suaveplan/crypto-sodium" -> "@suaveplan/error";
  "@suaveplan/crypto-utils" -> "@suaveplan/bytes";
  "@suaveplan/crypto-utils" -> "@suaveplan/error";
  "@suaveplan/crypto-utils" -> "@suaveplan/types";
  "@suaveplan/crypto-vault" -> "@suaveplan/crypto";
  "@suaveplan/crypto-vault" -> "@suaveplan/crypto-cipher";
  "@suaveplan/crypto-vault" -> "@suaveplan/crypto-curve";
  "@suaveplan/crypto-vault" -> "@suaveplan/crypto-hash";
  "@suaveplan/crypto-vault" -> "@suaveplan/crypto-utils";
  "@suaveplan/crypto-vault" -> "@suaveplan/error";
  "@suaveplan/crypto-vault" -> "@suaveplan/storage";
  "@suaveplan/crypto-vault" -> "@suaveplan/types";
  "@suaveplan/cryptocurrency" -> "@suaveplan/error";
  "@suaveplan/cryptocurrency" -> "@suaveplan/types";
  "@suaveplan/currency" -> "@suaveplan/error";
  "@suaveplan/currency" -> "@suaveplan/money";
  "@suaveplan/currency-provider-binance" -> "@suaveplan/currency";
  "@suaveplan/currency-provider-binance" -> "@suaveplan/currency-providers";
  "@suaveplan/currency-provider-binance" -> "@suaveplan/error";
  "@suaveplan/currency-provider-binance" -> "@suaveplan/types";
  "@suaveplan/currency-provider-coingecko" -> "@suaveplan/currency";
  "@suaveplan/currency-provider-coingecko" -> "@suaveplan/currency-providers";
  "@suaveplan/currency-provider-coingecko" -> "@suaveplan/error";
  "@suaveplan/currency-provider-coingecko" -> "@suaveplan/types";
  "@suaveplan/currency-provider-coinmarketcap" -> "@suaveplan/currency";
  "@suaveplan/currency-provider-coinmarketcap" -> "@suaveplan/currency-providers";
  "@suaveplan/currency-provider-coinmarketcap" -> "@suaveplan/error";
  "@suaveplan/currency-provider-coinmarketcap" -> "@suaveplan/types";
  "@suaveplan/currency-provider-cryptocompare" -> "@suaveplan/currency";
  "@suaveplan/currency-provider-cryptocompare" -> "@suaveplan/currency-providers";
  "@suaveplan/currency-provider-cryptocompare" -> "@suaveplan/error";
  "@suaveplan/currency-provider-cryptocompare" -> "@suaveplan/types";
  "@suaveplan/currency-provider-ecb" -> "@suaveplan/currency";
  "@suaveplan/currency-provider-ecb" -> "@suaveplan/currency-providers";
  "@suaveplan/currency-provider-ecb" -> "@suaveplan/types";
  "@suaveplan/currency-provider-fixer" -> "@suaveplan/currency";
  "@suaveplan/currency-provider-fixer" -> "@suaveplan/currency-providers";
  "@suaveplan/currency-provider-fixer" -> "@suaveplan/error";
  "@suaveplan/currency-provider-fixer" -> "@suaveplan/types";
  "@suaveplan/currency-provider-kraken" -> "@suaveplan/currency";
  "@suaveplan/currency-provider-kraken" -> "@suaveplan/currency-providers";
  "@suaveplan/currency-provider-kraken" -> "@suaveplan/error";
  "@suaveplan/currency-provider-kraken" -> "@suaveplan/types";
  "@suaveplan/currency-provider-open-exchange-rates" -> "@suaveplan/currency";
  "@suaveplan/currency-provider-open-exchange-rates" -> "@suaveplan/currency-providers";
  "@suaveplan/currency-provider-open-exchange-rates" -> "@suaveplan/error";
  "@suaveplan/currency-provider-open-exchange-rates" -> "@suaveplan/types";
  "@suaveplan/currency-provider-virtual" -> "@suaveplan/currency";
  "@suaveplan/currency-provider-virtual" -> "@suaveplan/currency-providers";
  "@suaveplan/currency-provider-virtual" -> "@suaveplan/error";
  "@suaveplan/currency-provider-virtual" -> "@suaveplan/types";
  "@suaveplan/currency-providers" -> "@suaveplan/currency";
  "@suaveplan/currency-providers" -> "@suaveplan/error";
  "@suaveplan/currency-providers" -> "@suaveplan/types";
  "@suaveplan/datetime" -> "@suaveplan/error";
  "@suaveplan/datetime" -> "@suaveplan/types";
  "@suaveplan/db" -> "@suaveplan/error";
  "@suaveplan/db" -> "@suaveplan/types";
  "@suaveplan/db-sqlite" -> "@suaveplan/db";
  "@suaveplan/db-sqlite" -> "@suaveplan/error";
  "@suaveplan/db-sqlite" -> "@suaveplan/types";
  "@suaveplan/delivery-tracking" -> "@suaveplan/error";
  "@suaveplan/delivery-tracking" -> "@suaveplan/events";
  "@suaveplan/delivery-tracking" -> "@suaveplan/surrealdb";
  "@suaveplan/delivery-tracking" -> "@suaveplan/types";
  "@suaveplan/discord-client" -> "@suaveplan/error";
  "@suaveplan/discord-client" -> "@suaveplan/types";
  "@suaveplan/docs" -> "@suaveplan/error";
  "@suaveplan/docs" -> "@suaveplan/opentelemetry";
  "@suaveplan/docs" -> "@suaveplan/types";
  "@suaveplan/drive" -> "@suaveplan/drive-template";
  "@suaveplan/drive" -> "@suaveplan/error";
  "@suaveplan/drive" -> "@suaveplan/events";
  "@suaveplan/drive" -> "@suaveplan/storage";
  "@suaveplan/drive" -> "@suaveplan/streams";
  "@suaveplan/drive" -> "@suaveplan/types";
  "@suaveplan/drive-mesh" -> "@suaveplan/crypto-curve";
  "@suaveplan/drive-mesh" -> "@suaveplan/drive-mesh-protocol";
  "@suaveplan/drive-mesh" -> "@suaveplan/drive-plugin-chunks";
  "@suaveplan/drive-mesh" -> "@suaveplan/error";
  "@suaveplan/drive-mesh" -> "@suaveplan/events";
  "@suaveplan/drive-mesh" -> "@suaveplan/types";
  "@suaveplan/drive-mesh-protocol" -> "@suaveplan/bitpacker";
  "@suaveplan/drive-mesh-protocol" -> "@suaveplan/bitpacker-compressed";
  "@suaveplan/drive-mesh-protocol" -> "@suaveplan/error";
  "@suaveplan/drive-mesh-protocol" -> "@suaveplan/types";
  "@suaveplan/drive-plugin-cache" -> "@suaveplan/cache";
  "@suaveplan/drive-plugin-cache" -> "@suaveplan/drive";
  "@suaveplan/drive-plugin-cache" -> "@suaveplan/error";
  "@suaveplan/drive-plugin-cache" -> "@suaveplan/types";
  "@suaveplan/drive-plugin-chunks" -> "@suaveplan/crypto";
  "@suaveplan/drive-plugin-chunks" -> "@suaveplan/crypto-cipher";
  "@suaveplan/drive-plugin-chunks" -> "@suaveplan/crypto-curve";
  "@suaveplan/drive-plugin-chunks" -> "@suaveplan/crypto-hash";
  "@suaveplan/drive-plugin-chunks" -> "@suaveplan/crypto-utils";
  "@suaveplan/drive-plugin-chunks" -> "@suaveplan/drive";
  "@suaveplan/drive-plugin-chunks" -> "@suaveplan/error";
  "@suaveplan/drive-plugin-chunks" -> "@suaveplan/packer";
  "@suaveplan/drive-plugin-chunks" -> "@suaveplan/storage";
  "@suaveplan/drive-plugin-chunks" -> "@suaveplan/streams";
  "@suaveplan/drive-plugin-chunks" -> "@suaveplan/types";
  "@suaveplan/drive-react-sharing" -> "@suaveplan/drive-sharing";
  "@suaveplan/drive-react-sharing" -> "@suaveplan/error";
  "@suaveplan/drive-react-sharing" -> "@suaveplan/types";
  "@suaveplan/drive-sharing" -> "@suaveplan/crypto";
  "@suaveplan/drive-sharing" -> "@suaveplan/crypto-cipher";
  "@suaveplan/drive-sharing" -> "@suaveplan/crypto-hash";
  "@suaveplan/drive-sharing" -> "@suaveplan/crypto-utils";
  "@suaveplan/drive-sharing" -> "@suaveplan/drive";
  "@suaveplan/drive-sharing" -> "@suaveplan/error";
  "@suaveplan/drive-sharing" -> "@suaveplan/events";
  "@suaveplan/drive-sharing" -> "@suaveplan/types";
  "@suaveplan/drive-storage-archive-core" -> "@suaveplan/error";
  "@suaveplan/drive-storage-archive-core" -> "@suaveplan/storage";
  "@suaveplan/drive-storage-archive-core" -> "@suaveplan/types";
  "@suaveplan/drive-storage-zip" -> "@suaveplan/drive-storage-archive-core";
  "@suaveplan/drive-storage-zip" -> "@suaveplan/error";
  "@suaveplan/drive-storage-zip" -> "@suaveplan/storage";
  "@suaveplan/drive-storage-zip" -> "@suaveplan/types";
  "@suaveplan/drive-template" -> "@suaveplan/crypto-curve";
  "@suaveplan/drive-template" -> "@suaveplan/crypto-utils";
  "@suaveplan/drive-template" -> "@suaveplan/error";
  "@suaveplan/drive-template" -> "@suaveplan/types";
  "@suaveplan/drive-transport-https" -> "@suaveplan/error";
  "@suaveplan/drive-transport-https" -> "@suaveplan/types";
  "@suaveplan/drive-transport-webrtc" -> "@suaveplan/crypto-utils";
  "@suaveplan/drive-transport-webrtc" -> "@suaveplan/drive-mesh";
  "@suaveplan/drive-transport-webrtc" -> "@suaveplan/drive-webrtc";
  "@suaveplan/drive-transport-webrtc" -> "@suaveplan/error";
  "@suaveplan/drive-transport-webrtc" -> "@suaveplan/events";
  "@suaveplan/drive-transport-webrtc" -> "@suaveplan/types";
  "@suaveplan/drive-uri" -> "@suaveplan/drive";
  "@suaveplan/drive-uri" -> "@suaveplan/drive-template";
  "@suaveplan/drive-uri" -> "@suaveplan/error";
  "@suaveplan/drive-uri" -> "@suaveplan/storage-uri";
  "@suaveplan/drive-uri" -> "@suaveplan/types";
  "@suaveplan/drive-webrtc" -> "@suaveplan/crypto";
  "@suaveplan/drive-webrtc" -> "@suaveplan/crypto-curve";
  "@suaveplan/drive-webrtc" -> "@suaveplan/crypto-hash";
  "@suaveplan/drive-webrtc" -> "@suaveplan/crypto-utils";
  "@suaveplan/drive-webrtc" -> "@suaveplan/drive";
  "@suaveplan/drive-webrtc" -> "@suaveplan/error";
  "@suaveplan/drive-webrtc" -> "@suaveplan/events";
  "@suaveplan/drive-webrtc" -> "@suaveplan/packer";
  "@suaveplan/drive-webrtc" -> "@suaveplan/types";
  "@suaveplan/ecs" -> "@suaveplan/error";
  "@suaveplan/ecs" -> "@suaveplan/events";
  "@suaveplan/ecs" -> "@suaveplan/opentelemetry";
  "@suaveplan/ecs" -> "@suaveplan/types";
  "@suaveplan/electrobun" -> "@suaveplan/cli";
  "@suaveplan/electrobun" -> "@suaveplan/config";
  "@suaveplan/electrobun" -> "@suaveplan/error";
  "@suaveplan/electrobun" -> "@suaveplan/templates";
  "@suaveplan/electrobun" -> "@suaveplan/types";
  "@suaveplan/email-processing" -> "@suaveplan/error";
  "@suaveplan/email-processing" -> "@suaveplan/events";
  "@suaveplan/email-processing" -> "@suaveplan/logger";
  "@suaveplan/email-processing" -> "@suaveplan/opentelemetry";
  "@suaveplan/email-processing" -> "@suaveplan/types";
  "@suaveplan/email-templates" -> "@suaveplan/error";
  "@suaveplan/email-templates" -> "@suaveplan/types";
  "@suaveplan/emailer" -> "@suaveplan/error";
  "@suaveplan/emailer" -> "@suaveplan/events";
  "@suaveplan/emailer" -> "@suaveplan/logger";
  "@suaveplan/emailer" -> "@suaveplan/queue";
  "@suaveplan/emailer" -> "@suaveplan/timing";
  "@suaveplan/emailer" -> "@suaveplan/types";
  "@suaveplan/emblem-solver" -> "@suaveplan/error";
  "@suaveplan/env" -> "@suaveplan/error";
  "@suaveplan/env" -> "@suaveplan/types";
  "@suaveplan/error" -> "@suaveplan/types";
  "@suaveplan/etl" -> "@suaveplan/error";
  "@suaveplan/etl" -> "@suaveplan/events";
  "@suaveplan/etl" -> "@suaveplan/serialize";
  "@suaveplan/etl" -> "@suaveplan/types";
  "@suaveplan/event-sourcing" -> "@suaveplan/diff";
  "@suaveplan/event-sourcing" -> "@suaveplan/error";
  "@suaveplan/event-sourcing" -> "@suaveplan/events";
  "@suaveplan/event-sourcing" -> "@suaveplan/types";
  "@suaveplan/events" -> "@suaveplan/error";
  "@suaveplan/events" -> "@suaveplan/types";
  "@suaveplan/events-metrics" -> "@suaveplan/error";
  "@suaveplan/events-metrics" -> "@suaveplan/events";
  "@suaveplan/events-metrics" -> "@suaveplan/opentelemetry";
  "@suaveplan/events-metrics" -> "@suaveplan/types";
  "@suaveplan/events-otel" -> "@suaveplan/error";
  "@suaveplan/events-otel" -> "@suaveplan/events";
  "@suaveplan/events-otel" -> "@suaveplan/types";
  "@suaveplan/events-schema" -> "@suaveplan/error";
  "@suaveplan/events-schema" -> "@suaveplan/events";
  "@suaveplan/events-schema" -> "@suaveplan/schema-registry";
  "@suaveplan/events-schema" -> "@suaveplan/types";
  "@suaveplan/events-transport" -> "@suaveplan/error";
  "@suaveplan/events-transport" -> "@suaveplan/events";
  "@suaveplan/events-transport" -> "@suaveplan/types";
  "@suaveplan/feature-flags" -> "@suaveplan/error";
  "@suaveplan/feature-flags" -> "@suaveplan/events";
  "@suaveplan/feature-flags" -> "@suaveplan/logger";
  "@suaveplan/feature-flags" -> "@suaveplan/types";
  "@suaveplan/font-compress" -> "@suaveplan/cli";
  "@suaveplan/font-compress" -> "@suaveplan/error";
  "@suaveplan/font-compress" -> "@suaveplan/font-convert";
  "@suaveplan/font-compress" -> "@suaveplan/logger";
  "@suaveplan/font-compress" -> "@suaveplan/readline";
  "@suaveplan/font-compress" -> "@suaveplan/types";
  "@suaveplan/font-convert" -> "@suaveplan/error";
  "@suaveplan/font-convert" -> "@suaveplan/types";
  "@suaveplan/font-decompress" -> "@suaveplan/error";
  "@suaveplan/font-decompress" -> "@suaveplan/font-convert";
  "@suaveplan/font-subset" -> "@suaveplan/error";
  "@suaveplan/font-subset" -> "@suaveplan/mime";
  "@suaveplan/font-subset" -> "@suaveplan/types";
  "@suaveplan/form-builder" -> "@suaveplan/error";
  "@suaveplan/form-builder" -> "@suaveplan/events";
  "@suaveplan/form-builder" -> "@suaveplan/types";
  "@suaveplan/fsm" -> "@suaveplan/error";
  "@suaveplan/fsm" -> "@suaveplan/events";
  "@suaveplan/fsm" -> "@suaveplan/types";
  "@suaveplan/game-server" -> "@suaveplan/bitpacker";
  "@suaveplan/game-server" -> "@suaveplan/error";
  "@suaveplan/game-server" -> "@suaveplan/feature-flags";
  "@suaveplan/game-server" -> "@suaveplan/network-transport-webrtc";
  "@suaveplan/game-server" -> "@suaveplan/network-transport-websockets";
  "@suaveplan/game-server" -> "@suaveplan/retry";
  "@suaveplan/game-server" -> "@suaveplan/rules";
  "@suaveplan/game-server" -> "@suaveplan/timing";
  "@suaveplan/game-server" -> "@suaveplan/types";
  "@suaveplan/game-server" -> "@suaveplan/workflow";
  "@suaveplan/geo" -> "@suaveplan/error";
  "@suaveplan/geo" -> "@suaveplan/types";
  "@suaveplan/geo-earth" -> "@suaveplan/error";
  "@suaveplan/geo-earth" -> "@suaveplan/geo";
  "@suaveplan/geo-earth" -> "@suaveplan/geo-planet";
  "@suaveplan/geo-planet" -> "@suaveplan/error";
  "@suaveplan/geo-planet" -> "@suaveplan/geo";
  "@suaveplan/geo-planet" -> "@suaveplan/types";
  "@suaveplan/health-check" -> "@suaveplan/error";
  "@suaveplan/health-check" -> "@suaveplan/events";
  "@suaveplan/health-check" -> "@suaveplan/logger";
  "@suaveplan/health-check" -> "@suaveplan/opentelemetry";
  "@suaveplan/health-check" -> "@suaveplan/types";
  "@suaveplan/hibp" -> "@suaveplan/error";
  "@suaveplan/hibp" -> "@suaveplan/retry";
  "@suaveplan/hibp" -> "@suaveplan/timing";
  "@suaveplan/hibp" -> "@suaveplan/types";
  "@suaveplan/i18n" -> "@suaveplan/error";
  "@suaveplan/i18n" -> "@suaveplan/events";
  "@suaveplan/i18n" -> "@suaveplan/i18n-backend-chained";
  "@suaveplan/i18n" -> "@suaveplan/i18n-backend-http";
  "@suaveplan/i18n" -> "@suaveplan/i18n-backend-memory";
  "@suaveplan/i18n" -> "@suaveplan/i18n-backend-storage";
  "@suaveplan/i18n" -> "@suaveplan/i18n-detector";
  "@suaveplan/i18n" -> "@suaveplan/i18n-formatter-collator";
  "@suaveplan/i18n" -> "@suaveplan/i18n-formatter-currency";
  "@suaveplan/i18n" -> "@suaveplan/i18n-formatter-date";
  "@suaveplan/i18n" -> "@suaveplan/i18n-formatter-display-name";
  "@suaveplan/i18n" -> "@suaveplan/i18n-formatter-list";
  "@suaveplan/i18n" -> "@suaveplan/i18n-formatter-number";
  "@suaveplan/i18n" -> "@suaveplan/i18n-formatter-relative-time";
  "@suaveplan/i18n" -> "@suaveplan/i18n-formatter-segmenter";
  "@suaveplan/i18n" -> "@suaveplan/i18n-icu-parser";
  "@suaveplan/i18n" -> "@suaveplan/i18n-shared";
  "@suaveplan/i18n" -> "@suaveplan/types";
  "@suaveplan/i18n-backend-chained" -> "@suaveplan/error";
  "@suaveplan/i18n-backend-chained" -> "@suaveplan/i18n-backend-memory";
  "@suaveplan/i18n-backend-chained" -> "@suaveplan/i18n-shared";
  "@suaveplan/i18n-backend-chained" -> "@suaveplan/types";
  "@suaveplan/i18n-backend-fs-multifile" -> "@suaveplan/error";
  "@suaveplan/i18n-backend-fs-multifile" -> "@suaveplan/i18n-shared";
  "@suaveplan/i18n-backend-fs-multifile" -> "@suaveplan/types";
  "@suaveplan/i18n-backend-http" -> "@suaveplan/error";
  "@suaveplan/i18n-backend-http" -> "@suaveplan/i18n-shared";
  "@suaveplan/i18n-backend-http" -> "@suaveplan/types";
  "@suaveplan/i18n-backend-memory" -> "@suaveplan/error";
  "@suaveplan/i18n-backend-memory" -> "@suaveplan/i18n-shared";
  "@suaveplan/i18n-backend-memory" -> "@suaveplan/types";
  "@suaveplan/i18n-backend-storage" -> "@suaveplan/error";
  "@suaveplan/i18n-backend-storage" -> "@suaveplan/i18n-shared";
  "@suaveplan/i18n-backend-storage" -> "@suaveplan/storage";
  "@suaveplan/i18n-backend-storage" -> "@suaveplan/types";
  "@suaveplan/i18n-detector" -> "@suaveplan/error";
  "@suaveplan/i18n-detector" -> "@suaveplan/i18n-shared";
  "@suaveplan/i18n-detector" -> "@suaveplan/locale-data";
  "@suaveplan/i18n-detector" -> "@suaveplan/types";
  "@suaveplan/i18n-formatter-collator" -> "@suaveplan/error";
  "@suaveplan/i18n-formatter-collator" -> "@suaveplan/i18n-shared";
  "@suaveplan/i18n-formatter-collator" -> "@suaveplan/types";
  "@suaveplan/i18n-formatter-currency" -> "@suaveplan/error";
  "@suaveplan/i18n-formatter-currency" -> "@suaveplan/i18n-formatter-number";
  "@suaveplan/i18n-formatter-currency" -> "@suaveplan/i18n-shared";
  "@suaveplan/i18n-formatter-currency" -> "@suaveplan/types";
  "@suaveplan/i18n-formatter-date" -> "@suaveplan/error";
  "@suaveplan/i18n-formatter-date" -> "@suaveplan/i18n-shared";
  "@suaveplan/i18n-formatter-date" -> "@suaveplan/types";
  "@suaveplan/i18n-formatter-display-name" -> "@suaveplan/error";
  "@suaveplan/i18n-formatter-display-name" -> "@suaveplan/i18n-shared";
  "@suaveplan/i18n-formatter-display-name" -> "@suaveplan/types";
  "@suaveplan/i18n-formatter-list" -> "@suaveplan/error";
  "@suaveplan/i18n-formatter-list" -> "@suaveplan/i18n-shared";
  "@suaveplan/i18n-formatter-list" -> "@suaveplan/types";
  "@suaveplan/i18n-formatter-number" -> "@suaveplan/error";
  "@suaveplan/i18n-formatter-number" -> "@suaveplan/i18n-shared";
  "@suaveplan/i18n-formatter-number" -> "@suaveplan/types";
  "@suaveplan/i18n-formatter-relative-time" -> "@suaveplan/error";
  "@suaveplan/i18n-formatter-relative-time" -> "@suaveplan/i18n-shared";
  "@suaveplan/i18n-formatter-relative-time" -> "@suaveplan/types";
  "@suaveplan/i18n-formatter-segmenter" -> "@suaveplan/error";
  "@suaveplan/i18n-formatter-segmenter" -> "@suaveplan/i18n-shared";
  "@suaveplan/i18n-formatter-segmenter" -> "@suaveplan/types";
  "@suaveplan/i18n-icu-parser" -> "@suaveplan/error";
  "@suaveplan/i18n-icu-parser" -> "@suaveplan/i18n-shared";
  "@suaveplan/i18n-icu-parser" -> "@suaveplan/types";
  "@suaveplan/i18n-shared" -> "@suaveplan/error";
  "@suaveplan/i18n-shared" -> "@suaveplan/testing";
  "@suaveplan/i18n-shared" -> "@suaveplan/types";
  "@suaveplan/idempotency" -> "@suaveplan/error";
  "@suaveplan/idempotency" -> "@suaveplan/events";
  "@suaveplan/idempotency" -> "@suaveplan/types";
  "@suaveplan/image" -> "@suaveplan/error";
  "@suaveplan/image" -> "@suaveplan/events";
  "@suaveplan/image-quantisation" -> "@suaveplan/error";
  "@suaveplan/image-quantisation" -> "@suaveplan/types";
  "@suaveplan/imessage-adapter" -> "@suaveplan/error";
  "@suaveplan/imessage-adapter" -> "@suaveplan/events";
  "@suaveplan/imessage-adapter" -> "@suaveplan/types";
  "@suaveplan/install-agent-skills" -> "@suaveplan/error";
  "@suaveplan/install-agent-skills" -> "@suaveplan/installer";
  "@suaveplan/install-agent-skills" -> "@suaveplan/types";
  "@suaveplan/installer" -> "@suaveplan/cli";
  "@suaveplan/installer" -> "@suaveplan/error";
  "@suaveplan/installer" -> "@suaveplan/events";
  "@suaveplan/installer" -> "@suaveplan/logger";
  "@suaveplan/installer" -> "@suaveplan/templates";
  "@suaveplan/installer" -> "@suaveplan/types";
  "@suaveplan/installer" -> "@suaveplan/validation";
  "@suaveplan/job-scheduler" -> "@suaveplan/cron";
  "@suaveplan/job-scheduler" -> "@suaveplan/error";
  "@suaveplan/job-scheduler" -> "@suaveplan/events";
  "@suaveplan/job-scheduler" -> "@suaveplan/logger";
  "@suaveplan/job-scheduler" -> "@suaveplan/retry";
  "@suaveplan/job-scheduler" -> "@suaveplan/types";
  "@suaveplan/json" -> "@suaveplan/error";
  "@suaveplan/json" -> "@suaveplan/types";
  "@suaveplan/jws" -> "@suaveplan/crypto-curve";
  "@suaveplan/jws" -> "@suaveplan/crypto-hash";
  "@suaveplan/jws" -> "@suaveplan/crypto-rsa";
  "@suaveplan/jws" -> "@suaveplan/crypto-utils";
  "@suaveplan/jws" -> "@suaveplan/error";
  "@suaveplan/jws" -> "@suaveplan/types";
  "@suaveplan/jws" -> "@suaveplan/x509";
  "@suaveplan/jwt-tenant" -> "@suaveplan/error";
  "@suaveplan/jwt-tenant" -> "@suaveplan/retry";
  "@suaveplan/jwt-tenant" -> "@suaveplan/types";
  "@suaveplan/license" -> "@suaveplan/crypto-curve";
  "@suaveplan/license" -> "@suaveplan/crypto-hash";
  "@suaveplan/license" -> "@suaveplan/crypto-utils";
  "@suaveplan/license" -> "@suaveplan/error";
  "@suaveplan/license" -> "@suaveplan/types";
  "@suaveplan/linter" -> "@suaveplan/error";
  "@suaveplan/linter" -> "@suaveplan/types";
  "@suaveplan/locale-data" -> "@suaveplan/error";
  "@suaveplan/locale-data" -> "@suaveplan/types";
  "@suaveplan/logger" -> "@suaveplan/error";
  "@suaveplan/logger" -> "@suaveplan/events";
  "@suaveplan/logger" -> "@suaveplan/types";
  "@suaveplan/macos-contacts" -> "@suaveplan/error";
  "@suaveplan/macos-contacts" -> "@suaveplan/opentelemetry";
  "@suaveplan/macos-contacts" -> "@suaveplan/types";
  "@suaveplan/macos-keychain" -> "@suaveplan/crypto-utils";
  "@suaveplan/macos-keychain" -> "@suaveplan/error";
  "@suaveplan/macos-keychain" -> "@suaveplan/types";
  "@suaveplan/mcp" -> "@suaveplan/error";
  "@suaveplan/mcp" -> "@suaveplan/events";
  "@suaveplan/mcp" -> "@suaveplan/types";
  "@suaveplan/media" -> "@suaveplan/error";
  "@suaveplan/media" -> "@suaveplan/mime";
  "@suaveplan/media" -> "@suaveplan/opentelemetry";
  "@suaveplan/media" -> "@suaveplan/types";
  "@suaveplan/midi" -> "@suaveplan/error";
  "@suaveplan/midi" -> "@suaveplan/types";
  "@suaveplan/migration" -> "@suaveplan/db";
  "@suaveplan/migration" -> "@suaveplan/error";
  "@suaveplan/migration" -> "@suaveplan/events";
  "@suaveplan/migration" -> "@suaveplan/logger";
  "@suaveplan/migration" -> "@suaveplan/types";
  "@suaveplan/mime" -> "@suaveplan/error";
  "@suaveplan/mime" -> "@suaveplan/types";
  "@suaveplan/money" -> "@suaveplan/error";
  "@suaveplan/network" -> "@suaveplan/error";
  "@suaveplan/network" -> "@suaveplan/events";
  "@suaveplan/network" -> "@suaveplan/types";
  "@suaveplan/network-bootstrap" -> "@suaveplan/error";
  "@suaveplan/network-bootstrap" -> "@suaveplan/events";
  "@suaveplan/network-bootstrap" -> "@suaveplan/network";
  "@suaveplan/network-bootstrap" -> "@suaveplan/retry";
  "@suaveplan/network-bootstrap" -> "@suaveplan/storage";
  "@suaveplan/network-bootstrap" -> "@suaveplan/types";
  "@suaveplan/network-discovery-crdt" -> "@suaveplan/error";
  "@suaveplan/network-discovery-crdt" -> "@suaveplan/events";
  "@suaveplan/network-discovery-crdt" -> "@suaveplan/network";
  "@suaveplan/network-discovery-crdt" -> "@suaveplan/network-bootstrap";
  "@suaveplan/network-discovery-crdt" -> "@suaveplan/service-discovery";
  "@suaveplan/network-discovery-crdt" -> "@suaveplan/timing";
  "@suaveplan/network-discovery-crdt" -> "@suaveplan/types";
  "@suaveplan/network-discovery-gundb" -> "@suaveplan/crypto-curve";
  "@suaveplan/network-discovery-gundb" -> "@suaveplan/crypto-utils";
  "@suaveplan/network-discovery-gundb" -> "@suaveplan/error";
  "@suaveplan/network-discovery-gundb" -> "@suaveplan/events";
  "@suaveplan/network-discovery-gundb" -> "@suaveplan/network";
  "@suaveplan/network-discovery-gundb" -> "@suaveplan/network-bootstrap";
  "@suaveplan/network-discovery-gundb" -> "@suaveplan/service-discovery";
  "@suaveplan/network-discovery-gundb" -> "@suaveplan/timing";
  "@suaveplan/network-discovery-gundb" -> "@suaveplan/types";
  "@suaveplan/network-discovery-hybrid" -> "@suaveplan/error";
  "@suaveplan/network-discovery-hybrid" -> "@suaveplan/events";
  "@suaveplan/network-discovery-hybrid" -> "@suaveplan/network-bootstrap";
  "@suaveplan/network-discovery-hybrid" -> "@suaveplan/network-discovery-crdt";
  "@suaveplan/network-discovery-hybrid" -> "@suaveplan/network-discovery-gundb";
  "@suaveplan/network-discovery-hybrid" -> "@suaveplan/network-discovery-peerjs";
  "@suaveplan/network-discovery-hybrid" -> "@suaveplan/network-discovery-trystero";
  "@suaveplan/network-discovery-hybrid" -> "@suaveplan/network-discovery-webtorrent";
  "@suaveplan/network-discovery-hybrid" -> "@suaveplan/timing";
  "@suaveplan/network-discovery-hybrid" -> "@suaveplan/types";
  "@suaveplan/network-discovery-peerjs" -> "@suaveplan/error";
  "@suaveplan/network-discovery-peerjs" -> "@suaveplan/events";
  "@suaveplan/network-discovery-peerjs" -> "@suaveplan/network";
  "@suaveplan/network-discovery-peerjs" -> "@suaveplan/network-bootstrap";
  "@suaveplan/network-discovery-peerjs" -> "@suaveplan/service-discovery";
  "@suaveplan/network-discovery-peerjs" -> "@suaveplan/timing";
  "@suaveplan/network-discovery-peerjs" -> "@suaveplan/types";
  "@suaveplan/network-discovery-trystero" -> "@suaveplan/error";
  "@suaveplan/network-discovery-trystero" -> "@suaveplan/events";
  "@suaveplan/network-discovery-trystero" -> "@suaveplan/network";
  "@suaveplan/network-discovery-trystero" -> "@suaveplan/network-bootstrap";
  "@suaveplan/network-discovery-trystero" -> "@suaveplan/retry";
  "@suaveplan/network-discovery-trystero" -> "@suaveplan/service-discovery";
  "@suaveplan/network-discovery-trystero" -> "@suaveplan/timing";
  "@suaveplan/network-discovery-trystero" -> "@suaveplan/types";
  "@suaveplan/network-discovery-webtorrent" -> "@suaveplan/error";
  "@suaveplan/network-discovery-webtorrent" -> "@suaveplan/events";
  "@suaveplan/network-discovery-webtorrent" -> "@suaveplan/network";
  "@suaveplan/network-discovery-webtorrent" -> "@suaveplan/network-bootstrap";
  "@suaveplan/network-discovery-webtorrent" -> "@suaveplan/service-discovery";
  "@suaveplan/network-discovery-webtorrent" -> "@suaveplan/timing";
  "@suaveplan/network-discovery-webtorrent" -> "@suaveplan/types";
  "@suaveplan/network-gundb-server" -> "@suaveplan/error";
  "@suaveplan/network-gundb-server" -> "@suaveplan/events";
  "@suaveplan/network-gundb-server" -> "@suaveplan/logger";
  "@suaveplan/network-gundb-server" -> "@suaveplan/network-discovery-gundb";
  "@suaveplan/network-gundb-server" -> "@suaveplan/types";
  "@suaveplan/network-libp2p-server" -> "@suaveplan/error";
  "@suaveplan/network-libp2p-server" -> "@suaveplan/events";
  "@suaveplan/network-libp2p-server" -> "@suaveplan/logger";
  "@suaveplan/network-libp2p-server" -> "@suaveplan/network-transport-libp2p";
  "@suaveplan/network-libp2p-server" -> "@suaveplan/types";
  "@suaveplan/network-plugin-assignment" -> "@suaveplan/error";
  "@suaveplan/network-plugin-assignment" -> "@suaveplan/network";
  "@suaveplan/network-plugin-assignment" -> "@suaveplan/types";
  "@suaveplan/network-plugin-audit-mesh" -> "@suaveplan/crypto-hash";
  "@suaveplan/network-plugin-audit-mesh" -> "@suaveplan/error";
  "@suaveplan/network-plugin-audit-mesh" -> "@suaveplan/network";
  "@suaveplan/network-plugin-audit-mesh" -> "@suaveplan/types";
  "@suaveplan/network-plugin-auth" -> "@suaveplan/error";
  "@suaveplan/network-plugin-auth" -> "@suaveplan/network";
  "@suaveplan/network-plugin-auth" -> "@suaveplan/types";
  "@suaveplan/network-plugin-circuit-breaker" -> "@suaveplan/error";
  "@suaveplan/network-plugin-circuit-breaker" -> "@suaveplan/network";
  "@suaveplan/network-plugin-circuit-breaker" -> "@suaveplan/types";
  "@suaveplan/network-plugin-content-delivery" -> "@suaveplan/error";
  "@suaveplan/network-plugin-content-delivery" -> "@suaveplan/network";
  "@suaveplan/network-plugin-content-delivery" -> "@suaveplan/types";
  "@suaveplan/network-plugin-crypto-messages" -> "@suaveplan/crypto-curve";
  "@suaveplan/network-plugin-crypto-messages" -> "@suaveplan/crypto-hash";
  "@suaveplan/network-plugin-crypto-messages" -> "@suaveplan/crypto-utils";
  "@suaveplan/network-plugin-crypto-messages" -> "@suaveplan/error";
  "@suaveplan/network-plugin-crypto-messages" -> "@suaveplan/network";
  "@suaveplan/network-plugin-crypto-messages" -> "@suaveplan/types";
  "@suaveplan/network-plugin-devtools" -> "@suaveplan/diff";
  "@suaveplan/network-plugin-devtools" -> "@suaveplan/error";
  "@suaveplan/network-plugin-devtools" -> "@suaveplan/events";
  "@suaveplan/network-plugin-devtools" -> "@suaveplan/network";
  "@suaveplan/network-plugin-devtools" -> "@suaveplan/types";
  "@suaveplan/network-plugin-failover" -> "@suaveplan/error";
  "@suaveplan/network-plugin-failover" -> "@suaveplan/network";
  "@suaveplan/network-plugin-failover" -> "@suaveplan/types";
  "@suaveplan/network-plugin-governance" -> "@suaveplan/error";
  "@suaveplan/network-plugin-governance" -> "@suaveplan/network";
  "@suaveplan/network-plugin-governance" -> "@suaveplan/types";
  "@suaveplan/network-plugin-intra-relay" -> "@suaveplan/crypto-curve";
  "@suaveplan/network-plugin-intra-relay" -> "@suaveplan/error";
  "@suaveplan/network-plugin-intra-relay" -> "@suaveplan/network";
  "@suaveplan/network-plugin-intra-relay" -> "@suaveplan/rate-limiter";
  "@suaveplan/network-plugin-intra-relay" -> "@suaveplan/types";
  "@suaveplan/network-plugin-middleware" -> "@suaveplan/error";
  "@suaveplan/network-plugin-middleware" -> "@suaveplan/network";
  "@suaveplan/network-plugin-middleware" -> "@suaveplan/rate-limiter";
  "@suaveplan/network-plugin-middleware" -> "@suaveplan/types";
  "@suaveplan/network-plugin-migration" -> "@suaveplan/error";
  "@suaveplan/network-plugin-migration" -> "@suaveplan/network";
  "@suaveplan/network-plugin-migration" -> "@suaveplan/types";
  "@suaveplan/network-plugin-monitor" -> "@suaveplan/error";
  "@suaveplan/network-plugin-monitor" -> "@suaveplan/network";
  "@suaveplan/network-plugin-monitor" -> "@suaveplan/types";
  "@suaveplan/network-plugin-partition" -> "@suaveplan/error";
  "@suaveplan/network-plugin-partition" -> "@suaveplan/network";
  "@suaveplan/network-plugin-partition" -> "@suaveplan/types";
  "@suaveplan/network-plugin-protocol" -> "@suaveplan/bitpacker";
  "@suaveplan/network-plugin-protocol" -> "@suaveplan/error";
  "@suaveplan/network-plugin-protocol" -> "@suaveplan/network";
  "@suaveplan/network-plugin-protocol" -> "@suaveplan/serialize";
  "@suaveplan/network-plugin-protocol" -> "@suaveplan/streams";
  "@suaveplan/network-plugin-protocol" -> "@suaveplan/types";
  "@suaveplan/network-plugin-qos" -> "@suaveplan/error";
  "@suaveplan/network-plugin-qos" -> "@suaveplan/network";
  "@suaveplan/network-plugin-qos" -> "@suaveplan/types";
  "@suaveplan/network-plugin-registry" -> "@suaveplan/bitpacker";
  "@suaveplan/network-plugin-registry" -> "@suaveplan/error";
  "@suaveplan/network-plugin-registry" -> "@suaveplan/network";
  "@suaveplan/network-plugin-registry" -> "@suaveplan/types";
  "@suaveplan/network-plugin-relay" -> "@suaveplan/error";
  "@suaveplan/network-plugin-relay" -> "@suaveplan/network";
  "@suaveplan/network-plugin-relay" -> "@suaveplan/types";
  "@suaveplan/network-plugin-server-bridge" -> "@suaveplan/error";
  "@suaveplan/network-plugin-server-bridge" -> "@suaveplan/network";
  "@suaveplan/network-plugin-server-bridge" -> "@suaveplan/types";
  "@suaveplan/network-plugin-session" -> "@suaveplan/error";
  "@suaveplan/network-plugin-session" -> "@suaveplan/network";
  "@suaveplan/network-plugin-session" -> "@suaveplan/types";
  "@suaveplan/network-plugin-simulation" -> "@suaveplan/error";
  "@suaveplan/network-plugin-simulation" -> "@suaveplan/network";
  "@suaveplan/network-plugin-simulation" -> "@suaveplan/types";
  "@suaveplan/network-plugin-state" -> "@suaveplan/error";
  "@suaveplan/network-plugin-state" -> "@suaveplan/network";
  "@suaveplan/network-plugin-state" -> "@suaveplan/types";
  "@suaveplan/network-plugin-topology" -> "@suaveplan/error";
  "@suaveplan/network-plugin-topology" -> "@suaveplan/network";
  "@suaveplan/network-plugin-topology" -> "@suaveplan/types";
  "@suaveplan/network-plugin-transport-manager" -> "@suaveplan/error";
  "@suaveplan/network-plugin-transport-manager" -> "@suaveplan/network";
  "@suaveplan/network-plugin-transport-manager" -> "@suaveplan/types";
  "@suaveplan/network-testing" -> "@suaveplan/error";
  "@suaveplan/network-testing" -> "@suaveplan/events";
  "@suaveplan/network-testing" -> "@suaveplan/types";
  "@suaveplan/network-transport-hyperswarm" -> "@suaveplan/error";
  "@suaveplan/network-transport-hyperswarm" -> "@suaveplan/events";
  "@suaveplan/network-transport-hyperswarm" -> "@suaveplan/feature-flags";
  "@suaveplan/network-transport-hyperswarm" -> "@suaveplan/network";
  "@suaveplan/network-transport-hyperswarm" -> "@suaveplan/retry";
  "@suaveplan/network-transport-hyperswarm" -> "@suaveplan/serialize";
  "@suaveplan/network-transport-hyperswarm" -> "@suaveplan/timing";
  "@suaveplan/network-transport-hyperswarm" -> "@suaveplan/types";
  "@suaveplan/network-transport-libp2p" -> "@suaveplan/error";
  "@suaveplan/network-transport-libp2p" -> "@suaveplan/events";
  "@suaveplan/network-transport-libp2p" -> "@suaveplan/network";
  "@suaveplan/network-transport-libp2p" -> "@suaveplan/retry";
  "@suaveplan/network-transport-libp2p" -> "@suaveplan/serialize";
  "@suaveplan/network-transport-libp2p" -> "@suaveplan/timing";
  "@suaveplan/network-transport-libp2p" -> "@suaveplan/types";
  "@suaveplan/network-transport-standby" -> "@suaveplan/error";
  "@suaveplan/network-transport-standby" -> "@suaveplan/network";
  "@suaveplan/network-transport-standby" -> "@suaveplan/retry";
  "@suaveplan/network-transport-standby" -> "@suaveplan/timing";
  "@suaveplan/network-transport-standby" -> "@suaveplan/types";
  "@suaveplan/network-transport-webrtc" -> "@suaveplan/error";
  "@suaveplan/network-transport-webrtc" -> "@suaveplan/network";
  "@suaveplan/network-transport-webrtc" -> "@suaveplan/serialize";
  "@suaveplan/network-transport-webrtc" -> "@suaveplan/types";
  "@suaveplan/network-transport-websockets" -> "@suaveplan/error";
  "@suaveplan/network-transport-websockets" -> "@suaveplan/events";
  "@suaveplan/network-transport-websockets" -> "@suaveplan/network";
  "@suaveplan/network-transport-websockets" -> "@suaveplan/retry";
  "@suaveplan/network-transport-websockets" -> "@suaveplan/serialize";
  "@suaveplan/network-transport-websockets" -> "@suaveplan/types";
  "@suaveplan/network-trystero-server" -> "@suaveplan/error";
  "@suaveplan/network-trystero-server" -> "@suaveplan/events";
  "@suaveplan/network-trystero-server" -> "@suaveplan/logger";
  "@suaveplan/network-trystero-server" -> "@suaveplan/network-discovery-trystero";
  "@suaveplan/network-trystero-server" -> "@suaveplan/types";
  "@suaveplan/noise" -> "@suaveplan/error";
  "@suaveplan/noise" -> "@suaveplan/pseudo-random";
  "@suaveplan/noise" -> "@suaveplan/types";
  "@suaveplan/notification-channel" -> "@suaveplan/error";
  "@suaveplan/notification-channel" -> "@suaveplan/events";
  "@suaveplan/notification-channel" -> "@suaveplan/types";
  "@suaveplan/oauth-client" -> "@suaveplan/error";
  "@suaveplan/oauth-client" -> "@suaveplan/types";
  "@suaveplan/opentelemetry" -> "@suaveplan/error";
  "@suaveplan/opentelemetry" -> "@suaveplan/types";
  "@suaveplan/otp" -> "@suaveplan/crypto-hash";
  "@suaveplan/otp" -> "@suaveplan/crypto-utils";
  "@suaveplan/otp" -> "@suaveplan/error";
  "@suaveplan/otp" -> "@suaveplan/types";
  "@suaveplan/overview" -> "@suaveplan/error";
  "@suaveplan/overview" -> "@suaveplan/types";
  "@suaveplan/packer" -> "@suaveplan/bitpacker";
  "@suaveplan/packer" -> "@suaveplan/crypto";
  "@suaveplan/packer" -> "@suaveplan/crypto-hash";
  "@suaveplan/packer" -> "@suaveplan/error";
  "@suaveplan/packer" -> "@suaveplan/events";
  "@suaveplan/packer" -> "@suaveplan/feature-flags";
  "@suaveplan/packer" -> "@suaveplan/idempotency";
  "@suaveplan/packer" -> "@suaveplan/mime";
  "@suaveplan/packer" -> "@suaveplan/opentelemetry";
  "@suaveplan/packer" -> "@suaveplan/retry";
  "@suaveplan/packer" -> "@suaveplan/schema-registry";
  "@suaveplan/packer" -> "@suaveplan/streams";
  "@suaveplan/packer" -> "@suaveplan/types";
  "@suaveplan/packer-browser" -> "@suaveplan/crypto";
  "@suaveplan/packer-browser" -> "@suaveplan/error";
  "@suaveplan/packer-browser" -> "@suaveplan/feature-flags";
  "@suaveplan/packer-browser" -> "@suaveplan/opentelemetry";
  "@suaveplan/packer-browser" -> "@suaveplan/packer";
  "@suaveplan/packer-browser" -> "@suaveplan/retry";
  "@suaveplan/packer-browser" -> "@suaveplan/types";
  "@suaveplan/pagination" -> "@suaveplan/error";
  "@suaveplan/pagination" -> "@suaveplan/types";
  "@suaveplan/password-generator" -> "@suaveplan/crypto-utils";
  "@suaveplan/password-generator" -> "@suaveplan/error";
  "@suaveplan/password-generator" -> "@suaveplan/types";
  "@suaveplan/password-strength" -> "@suaveplan/error";
  "@suaveplan/password-strength" -> "@suaveplan/types";
  "@suaveplan/payment" -> "@suaveplan/crypto-hash";
  "@suaveplan/payment" -> "@suaveplan/crypto-utils";
  "@suaveplan/payment" -> "@suaveplan/error";
  "@suaveplan/payment" -> "@suaveplan/events";
  "@suaveplan/payment" -> "@suaveplan/money";
  "@suaveplan/payment-provider-adyen" -> "@suaveplan/payment";
  "@suaveplan/payment-provider-adyen" -> "@suaveplan/payment-providers";
  "@suaveplan/payment-provider-mollie" -> "@suaveplan/error";
  "@suaveplan/payment-provider-mollie" -> "@suaveplan/payment";
  "@suaveplan/payment-provider-mollie" -> "@suaveplan/payment-providers";
  "@suaveplan/payment-provider-paypal" -> "@suaveplan/error";
  "@suaveplan/payment-provider-paypal" -> "@suaveplan/payment";
  "@suaveplan/payment-provider-paypal" -> "@suaveplan/payment-providers";
  "@suaveplan/payment-provider-square" -> "@suaveplan/payment";
  "@suaveplan/payment-provider-square" -> "@suaveplan/payment-providers";
  "@suaveplan/payment-provider-stripe" -> "@suaveplan/payment";
  "@suaveplan/payment-provider-stripe" -> "@suaveplan/payment-providers";
  "@suaveplan/payment-providers" -> "@suaveplan/error";
  "@suaveplan/payment-providers" -> "@suaveplan/payment";
  "@suaveplan/pdf" -> "@suaveplan/error";
  "@suaveplan/pdf" -> "@suaveplan/opentelemetry";
  "@suaveplan/pdf" -> "@suaveplan/types";
  "@suaveplan/permissions" -> "@suaveplan/error";
  "@suaveplan/permissions" -> "@suaveplan/events";
  "@suaveplan/permissions" -> "@suaveplan/types";
  "@suaveplan/ports" -> "@suaveplan/error";
  "@suaveplan/ports" -> "@suaveplan/geo";
  "@suaveplan/ports" -> "@suaveplan/types";
  "@suaveplan/profiler" -> "@suaveplan/error";
  "@suaveplan/profiler" -> "@suaveplan/events";
  "@suaveplan/profiler" -> "@suaveplan/logger";
  "@suaveplan/profiler" -> "@suaveplan/opentelemetry";
  "@suaveplan/profiler" -> "@suaveplan/types";
  "@suaveplan/pseudo-random" -> "@suaveplan/error";
  "@suaveplan/pseudo-random" -> "@suaveplan/types";
  "@suaveplan/pwa" -> "@suaveplan/error";
  "@suaveplan/pwa" -> "@suaveplan/opentelemetry";
  "@suaveplan/pwa" -> "@suaveplan/types";
  "@suaveplan/queue" -> "@suaveplan/error";
  "@suaveplan/queue" -> "@suaveplan/types";
  "@suaveplan/queue-distribution" -> "@suaveplan/error";
  "@suaveplan/queue-distribution" -> "@suaveplan/retry";
  "@suaveplan/queue-distribution" -> "@suaveplan/types";
  "@suaveplan/queue-distribution-http" -> "@suaveplan/error";
  "@suaveplan/queue-distribution-http" -> "@suaveplan/queue-distribution";
  "@suaveplan/queue-distribution-http" -> "@suaveplan/retry";
  "@suaveplan/queue-distribution-http" -> "@suaveplan/types";
  "@suaveplan/queue-distribution-worker-thread" -> "@suaveplan/error";
  "@suaveplan/queue-distribution-worker-thread" -> "@suaveplan/queue-distribution";
  "@suaveplan/queue-distribution-worker-thread" -> "@suaveplan/types";
  "@suaveplan/r3f-networking" -> "@suaveplan/diff";
  "@suaveplan/r3f-networking" -> "@suaveplan/error";
  "@suaveplan/r3f-networking" -> "@suaveplan/events";
  "@suaveplan/r3f-networking" -> "@suaveplan/fsm";
  "@suaveplan/r3f-networking" -> "@suaveplan/network";
  "@suaveplan/r3f-networking" -> "@suaveplan/serialize";
  "@suaveplan/r3f-networking" -> "@suaveplan/timing";
  "@suaveplan/r3f-networking" -> "@suaveplan/types";
  "@suaveplan/random" -> "@suaveplan/error";
  "@suaveplan/random" -> "@suaveplan/pseudo-random";
  "@suaveplan/random" -> "@suaveplan/types";
  "@suaveplan/rate-limiter" -> "@suaveplan/error";
  "@suaveplan/rate-limiter" -> "@suaveplan/events";
  "@suaveplan/rate-limiter" -> "@suaveplan/logger";
  "@suaveplan/rate-limiter" -> "@suaveplan/types";
  "@suaveplan/react-audio" -> "@suaveplan/audio-controllers";
  "@suaveplan/react-audio" -> "@suaveplan/audio-engine-browser";
  "@suaveplan/react-audio" -> "@suaveplan/audio-fx-plugin-audio-player";
  "@suaveplan/react-audio" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/react-audio" -> "@suaveplan/audio-fx-plugin-glados";
  "@suaveplan/react-audio" -> "@suaveplan/audio-fx-plugin-microphone";
  "@suaveplan/react-audio" -> "@suaveplan/audio-fx-plugin-mixer";
  "@suaveplan/react-audio" -> "@suaveplan/audio-timeline";
  "@suaveplan/react-audio" -> "@suaveplan/audio-transport";
  "@suaveplan/react-audio" -> "@suaveplan/error";
  "@suaveplan/react-audio" -> "@suaveplan/events";
  "@suaveplan/react-audio" -> "@suaveplan/opentelemetry";
  "@suaveplan/react-audio" -> "@suaveplan/types";
  "@suaveplan/react-audio-fingerprint" -> "@suaveplan/audio-analysis-spectrum";
  "@suaveplan/react-audio-fingerprint" -> "@suaveplan/audio-core";
  "@suaveplan/react-audio-fingerprint" -> "@suaveplan/audio-engine-browser";
  "@suaveplan/react-audio-fingerprint" -> "@suaveplan/error";
  "@suaveplan/react-audio-fingerprint" -> "@suaveplan/types";
  "@suaveplan/react-audio-player" -> "@suaveplan/error";
  "@suaveplan/react-audio-player" -> "@suaveplan/react-audio";
  "@suaveplan/react-audio-player" -> "@suaveplan/types";
  "@suaveplan/react-audio-stream" -> "@suaveplan/audio-codec-ffmpeg-wasm";
  "@suaveplan/react-audio-stream" -> "@suaveplan/audio-fx-plugin-base";
  "@suaveplan/react-audio-stream" -> "@suaveplan/audio-transport";
  "@suaveplan/react-audio-stream" -> "@suaveplan/error";
  "@suaveplan/react-audio-stream" -> "@suaveplan/events";
  "@suaveplan/react-audio-stream" -> "@suaveplan/fsm";
  "@suaveplan/react-audio-stream" -> "@suaveplan/network-discovery-trystero";
  "@suaveplan/react-audio-stream" -> "@suaveplan/network-transport-websockets";
  "@suaveplan/react-audio-stream" -> "@suaveplan/opentelemetry";
  "@suaveplan/react-audio-stream" -> "@suaveplan/react-audio";
  "@suaveplan/react-audio-stream" -> "@suaveplan/retry";
  "@suaveplan/react-audio-stream" -> "@suaveplan/types";
  "@suaveplan/react-auth" -> "@suaveplan/error";
  "@suaveplan/react-auth" -> "@suaveplan/react-ui";
  "@suaveplan/react-auth" -> "@suaveplan/types";
  "@suaveplan/react-auth-whitelabel" -> "@suaveplan/error";
  "@suaveplan/react-auth-whitelabel" -> "@suaveplan/react-i18n";
  "@suaveplan/react-auth-whitelabel" -> "@suaveplan/react-ui";
  "@suaveplan/react-auth-whitelabel" -> "@suaveplan/types";
  "@suaveplan/react-control-surface" -> "@suaveplan/control-surface-schema";
  "@suaveplan/react-control-surface" -> "@suaveplan/error";
  "@suaveplan/react-control-surface" -> "@suaveplan/react-audio";
  "@suaveplan/react-control-surface" -> "@suaveplan/react-midi";
  "@suaveplan/react-forms" -> "@suaveplan/api-schemas";
  "@suaveplan/react-forms" -> "@suaveplan/error";
  "@suaveplan/react-forms" -> "@suaveplan/i18n";
  "@suaveplan/react-forms" -> "@suaveplan/i18n-formatter-currency";
  "@suaveplan/react-forms" -> "@suaveplan/react-i18n";
  "@suaveplan/react-forms" -> "@suaveplan/react-ui";
  "@suaveplan/react-forms" -> "@suaveplan/timing";
  "@suaveplan/react-forms" -> "@suaveplan/types";
  "@suaveplan/react-i18n" -> "@suaveplan/error";
  "@suaveplan/react-i18n" -> "@suaveplan/events";
  "@suaveplan/react-i18n" -> "@suaveplan/i18n";
  "@suaveplan/react-i18n" -> "@suaveplan/i18n-detector";
  "@suaveplan/react-i18n" -> "@suaveplan/i18n-formatter-currency";
  "@suaveplan/react-i18n" -> "@suaveplan/i18n-formatter-date";
  "@suaveplan/react-i18n" -> "@suaveplan/i18n-icu-parser";
  "@suaveplan/react-i18n" -> "@suaveplan/i18n-shared";
  "@suaveplan/react-i18n" -> "@suaveplan/locale-data";
  "@suaveplan/react-i18n" -> "@suaveplan/logger";
  "@suaveplan/react-i18n" -> "@suaveplan/types";
  "@suaveplan/react-i18n" -> "@suaveplan/validation";
  "@suaveplan/react-midi" -> "@suaveplan/error";
  "@suaveplan/react-midi" -> "@suaveplan/types";
  "@suaveplan/react-network-libp2p-demo" -> "@suaveplan/error";
  "@suaveplan/react-network-libp2p-demo" -> "@suaveplan/network-transport-libp2p";
  "@suaveplan/react-network-libp2p-demo" -> "@suaveplan/types";
  "@suaveplan/react-packer" -> "@suaveplan/error";
  "@suaveplan/react-packer" -> "@suaveplan/packer-browser";
  "@suaveplan/react-packer" -> "@suaveplan/types";
  "@suaveplan/react-ui" -> "@suaveplan/error";
  "@suaveplan/react-ui" -> "@suaveplan/events";
  "@suaveplan/react-ui" -> "@suaveplan/i18n";
  "@suaveplan/react-ui" -> "@suaveplan/i18n-icu-parser";
  "@suaveplan/react-ui" -> "@suaveplan/locale-data";
  "@suaveplan/react-ui" -> "@suaveplan/logger";
  "@suaveplan/react-ui" -> "@suaveplan/react-i18n";
  "@suaveplan/react-ui" -> "@suaveplan/types";
  "@suaveplan/readline" -> "@suaveplan/error";
  "@suaveplan/readline" -> "@suaveplan/types";
  "@suaveplan/retry" -> "@suaveplan/error";
  "@suaveplan/retry" -> "@suaveplan/events";
  "@suaveplan/retry" -> "@suaveplan/types";
  "@suaveplan/rules" -> "@suaveplan/error";
  "@suaveplan/rules" -> "@suaveplan/events";
  "@suaveplan/rules" -> "@suaveplan/types";
  "@suaveplan/rules-hono" -> "@suaveplan/error";
  "@suaveplan/rules-hono" -> "@suaveplan/rules";
  "@suaveplan/rules-hono" -> "@suaveplan/types";
  "@suaveplan/sandbox" -> "@suaveplan/error";
  "@suaveplan/sandbox" -> "@suaveplan/types";
  "@suaveplan/schema-registry" -> "@suaveplan/error";
  "@suaveplan/schema-registry" -> "@suaveplan/types";
  "@suaveplan/search" -> "@suaveplan/error";
  "@suaveplan/search" -> "@suaveplan/pagination";
  "@suaveplan/search" -> "@suaveplan/types";
  "@suaveplan/seed" -> "@suaveplan/error";
  "@suaveplan/seed" -> "@suaveplan/types";
  "@suaveplan/serialize" -> "@suaveplan/error";
  "@suaveplan/serialize" -> "@suaveplan/types";
  "@suaveplan/server-keys" -> "@suaveplan/crypto";
  "@suaveplan/server-keys" -> "@suaveplan/crypto-curve";
  "@suaveplan/server-keys" -> "@suaveplan/crypto-hash";
  "@suaveplan/server-keys" -> "@suaveplan/crypto-keys";
  "@suaveplan/server-keys" -> "@suaveplan/crypto-utils";
  "@suaveplan/server-keys" -> "@suaveplan/crypto-vault";
  "@suaveplan/server-keys" -> "@suaveplan/error";
  "@suaveplan/server-keys" -> "@suaveplan/license";
  "@suaveplan/server-keys" -> "@suaveplan/logger";
  "@suaveplan/server-keys" -> "@suaveplan/packer";
  "@suaveplan/server-keys" -> "@suaveplan/storage";
  "@suaveplan/server-keys" -> "@suaveplan/storage-file";
  "@suaveplan/server-keys" -> "@suaveplan/types";
  "@suaveplan/service-discovery" -> "@suaveplan/error";
  "@suaveplan/service-discovery" -> "@suaveplan/types";
  "@suaveplan/slack-client" -> "@suaveplan/error";
  "@suaveplan/slack-client" -> "@suaveplan/types";
  "@suaveplan/slsa" -> "@suaveplan/crypto-core";
  "@suaveplan/slsa" -> "@suaveplan/crypto-hash";
  "@suaveplan/slsa" -> "@suaveplan/crypto-utils";
  "@suaveplan/slsa" -> "@suaveplan/error";
  "@suaveplan/slsa" -> "@suaveplan/serialize";
  "@suaveplan/slsa" -> "@suaveplan/types";
  "@suaveplan/sms" -> "@suaveplan/error";
  "@suaveplan/sms" -> "@suaveplan/events";
  "@suaveplan/sms" -> "@suaveplan/types";
  "@suaveplan/sms-providers" -> "@suaveplan/error";
  "@suaveplan/sms-providers" -> "@suaveplan/sms";
  "@suaveplan/solar-system" -> "@suaveplan/error";
  "@suaveplan/solar-system" -> "@suaveplan/geo";
  "@suaveplan/solar-system" -> "@suaveplan/geo-planet";
  "@suaveplan/solar-system" -> "@suaveplan/types";
  "@suaveplan/solar-system" -> "@suaveplan/universe";
  "@suaveplan/srp" -> "@suaveplan/crypto-hash";
  "@suaveplan/srp" -> "@suaveplan/crypto-utils";
  "@suaveplan/srp" -> "@suaveplan/error";
  "@suaveplan/srp" -> "@suaveplan/types";
  "@suaveplan/stars" -> "@suaveplan/error";
  "@suaveplan/stars" -> "@suaveplan/geo";
  "@suaveplan/stars" -> "@suaveplan/geo-planet";
  "@suaveplan/stars" -> "@suaveplan/types";
  "@suaveplan/stars" -> "@suaveplan/universe";
  "@suaveplan/storage" -> "@suaveplan/error";
  "@suaveplan/storage" -> "@suaveplan/events";
  "@suaveplan/storage" -> "@suaveplan/types";
  "@suaveplan/storage-browser-indexeddb" -> "@suaveplan/error";
  "@suaveplan/storage-browser-indexeddb" -> "@suaveplan/storage";
  "@suaveplan/storage-browser-indexeddb" -> "@suaveplan/types";
  "@suaveplan/storage-browser-localstorage" -> "@suaveplan/error";
  "@suaveplan/storage-browser-localstorage" -> "@suaveplan/storage";
  "@suaveplan/storage-browser-localstorage" -> "@suaveplan/types";
  "@suaveplan/storage-browser-opfs" -> "@suaveplan/error";
  "@suaveplan/storage-browser-opfs" -> "@suaveplan/storage";
  "@suaveplan/storage-browser-opfs" -> "@suaveplan/types";
  "@suaveplan/storage-cdn" -> "@suaveplan/error";
  "@suaveplan/storage-cdn" -> "@suaveplan/storage";
  "@suaveplan/storage-cdn" -> "@suaveplan/types";
  "@suaveplan/storage-cdn-bunnycdn" -> "@suaveplan/error";
  "@suaveplan/storage-cdn-bunnycdn" -> "@suaveplan/retry";
  "@suaveplan/storage-cdn-bunnycdn" -> "@suaveplan/storage";
  "@suaveplan/storage-cdn-bunnycdn" -> "@suaveplan/storage-cdn";
  "@suaveplan/storage-cdn-bunnycdn" -> "@suaveplan/storage-http";
  "@suaveplan/storage-cdn-bunnycdn" -> "@suaveplan/types";
  "@suaveplan/storage-cdn-rackspace" -> "@suaveplan/error";
  "@suaveplan/storage-cdn-rackspace" -> "@suaveplan/retry";
  "@suaveplan/storage-cdn-rackspace" -> "@suaveplan/storage";
  "@suaveplan/storage-cdn-rackspace" -> "@suaveplan/storage-cdn";
  "@suaveplan/storage-cdn-rackspace" -> "@suaveplan/storage-http";
  "@suaveplan/storage-cdn-rackspace" -> "@suaveplan/types";
  "@suaveplan/storage-file" -> "@suaveplan/error";
  "@suaveplan/storage-file" -> "@suaveplan/retry";
  "@suaveplan/storage-file" -> "@suaveplan/storage";
  "@suaveplan/storage-file" -> "@suaveplan/types";
  "@suaveplan/storage-http" -> "@suaveplan/error";
  "@suaveplan/storage-http" -> "@suaveplan/retry";
  "@suaveplan/storage-http" -> "@suaveplan/storage";
  "@suaveplan/storage-http" -> "@suaveplan/types";
  "@suaveplan/storage-plugin-cache" -> "@suaveplan/cache";
  "@suaveplan/storage-plugin-cache" -> "@suaveplan/error";
  "@suaveplan/storage-plugin-cache" -> "@suaveplan/storage";
  "@suaveplan/storage-plugin-cache" -> "@suaveplan/types";
  "@suaveplan/storage-s3" -> "@suaveplan/error";
  "@suaveplan/storage-s3" -> "@suaveplan/retry";
  "@suaveplan/storage-s3" -> "@suaveplan/storage";
  "@suaveplan/storage-s3" -> "@suaveplan/types";
  "@suaveplan/storage-uri" -> "@suaveplan/error";
  "@suaveplan/storage-uri" -> "@suaveplan/types";
  "@suaveplan/storage-uri-plugin-bundle" -> "@suaveplan/error";
  "@suaveplan/storage-uri-plugin-bundle" -> "@suaveplan/storage-uri";
  "@suaveplan/storage-uri-plugin-bundle" -> "@suaveplan/types";
  "@suaveplan/storage-uri-plugin-fallback" -> "@suaveplan/error";
  "@suaveplan/storage-uri-plugin-fallback" -> "@suaveplan/storage-uri";
  "@suaveplan/storage-uri-plugin-fallback" -> "@suaveplan/types";
  "@suaveplan/streams" -> "@suaveplan/crypto-cipher";
  "@suaveplan/streams" -> "@suaveplan/error";
  "@suaveplan/streams" -> "@suaveplan/types";
  "@suaveplan/streams-chunk-queue" -> "@suaveplan/error";
  "@suaveplan/streams-chunk-queue" -> "@suaveplan/packer";
  "@suaveplan/streams-chunk-queue" -> "@suaveplan/rate-limiter";
  "@suaveplan/streams-chunk-queue" -> "@suaveplan/storage";
  "@suaveplan/streams-chunk-queue" -> "@suaveplan/types";
  "@suaveplan/streams-metadata" -> "@suaveplan/error";
  "@suaveplan/streams-metadata" -> "@suaveplan/events";
  "@suaveplan/streams-metadata" -> "@suaveplan/exif";
  "@suaveplan/streams-metadata" -> "@suaveplan/mime";
  "@suaveplan/streams-metadata" -> "@suaveplan/streams";
  "@suaveplan/streams-metadata" -> "@suaveplan/types";
  "@suaveplan/suppression" -> "@suaveplan/error";
  "@suaveplan/suppression" -> "@suaveplan/types";
  "@suaveplan/surrealdb" -> "@suaveplan/db";
  "@suaveplan/surrealdb" -> "@suaveplan/error";
  "@suaveplan/surrealdb" -> "@suaveplan/retry";
  "@suaveplan/surrealdb" -> "@suaveplan/types";
  "@suaveplan/telegram-client" -> "@suaveplan/error";
  "@suaveplan/telegram-client" -> "@suaveplan/types";
  "@suaveplan/templates" -> "@suaveplan/error";
  "@suaveplan/templates" -> "@suaveplan/types";
  "@suaveplan/test-vite" -> "@suaveplan/error";
  "@suaveplan/test-vite" -> "@suaveplan/types";
  "@suaveplan/testing-integration" -> "@suaveplan/types";
  "@suaveplan/testing-integration-garage-s3" -> "@suaveplan/testing-integration";
  "@suaveplan/testing-integration-mailpit" -> "@suaveplan/testing-integration";
  "@suaveplan/testing-integration-postgres" -> "@suaveplan/testing-integration";
  "@suaveplan/testing-integration-redis" -> "@suaveplan/testing-integration";
  "@suaveplan/testing-integration-step-ca" -> "@suaveplan/testing-integration";
  "@suaveplan/testing-integration-surrealdb" -> "@suaveplan/testing-integration";
  "@suaveplan/testing-integration-typesense" -> "@suaveplan/testing-integration";
  "@suaveplan/third-party-elevenlabs" -> "@suaveplan/error";
  "@suaveplan/third-party-elevenlabs" -> "@suaveplan/retry";
  "@suaveplan/third-party-elevenlabs" -> "@suaveplan/types";
  "@suaveplan/tides" -> "@suaveplan/error";
  "@suaveplan/tides" -> "@suaveplan/geo";
  "@suaveplan/tides" -> "@suaveplan/geo-planet";
  "@suaveplan/tides" -> "@suaveplan/types";
  "@suaveplan/tides" -> "@suaveplan/universe";
  "@suaveplan/timing" -> "@suaveplan/error";
  "@suaveplan/timing" -> "@suaveplan/events";
  "@suaveplan/timing" -> "@suaveplan/types";
  "@suaveplan/tpm-struct" -> "@suaveplan/error";
  "@suaveplan/tpm-struct" -> "@suaveplan/types";
  "@suaveplan/undo" -> "@suaveplan/diff";
  "@suaveplan/undo" -> "@suaveplan/error";
  "@suaveplan/undo" -> "@suaveplan/events";
  "@suaveplan/undo" -> "@suaveplan/types";
  "@suaveplan/universe" -> "@suaveplan/error";
  "@suaveplan/universe" -> "@suaveplan/geo";
  "@suaveplan/universe" -> "@suaveplan/geo-earth";
  "@suaveplan/universe" -> "@suaveplan/geo-planet";
  "@suaveplan/universe" -> "@suaveplan/types";
  "@suaveplan/utils" -> "@suaveplan/error";
  "@suaveplan/utils" -> "@suaveplan/types";
  "@suaveplan/validation" -> "@suaveplan/error";
  "@suaveplan/validation" -> "@suaveplan/events";
  "@suaveplan/validation" -> "@suaveplan/types";
  "@suaveplan/vault" -> "@suaveplan/bitpacker";
  "@suaveplan/vault" -> "@suaveplan/crypto-cipher";
  "@suaveplan/vault" -> "@suaveplan/crypto-hash";
  "@suaveplan/vault" -> "@suaveplan/crypto-utils";
  "@suaveplan/vault" -> "@suaveplan/crypto-vault";
  "@suaveplan/vault" -> "@suaveplan/error";
  "@suaveplan/vault" -> "@suaveplan/events";
  "@suaveplan/vault" -> "@suaveplan/types";
  "@suaveplan/vault-sync" -> "@suaveplan/crdt";
  "@suaveplan/vault-sync" -> "@suaveplan/crypto-cipher";
  "@suaveplan/vault-sync" -> "@suaveplan/crypto-utils";
  "@suaveplan/vault-sync" -> "@suaveplan/crypto-vault";
  "@suaveplan/vault-sync" -> "@suaveplan/diff";
  "@suaveplan/vault-sync" -> "@suaveplan/error";
  "@suaveplan/vault-sync" -> "@suaveplan/events";
  "@suaveplan/vault-sync" -> "@suaveplan/types";
  "@suaveplan/video" -> "@suaveplan/error";
  "@suaveplan/video" -> "@suaveplan/events";
  "@suaveplan/video-thumbnails" -> "@suaveplan/error";
  "@suaveplan/voice" -> "@suaveplan/error";
  "@suaveplan/voice" -> "@suaveplan/types";
  "@suaveplan/voice-elevenlabs" -> "@suaveplan/error";
  "@suaveplan/voice-elevenlabs" -> "@suaveplan/third-party-elevenlabs";
  "@suaveplan/voice-elevenlabs" -> "@suaveplan/types";
  "@suaveplan/voice-elevenlabs" -> "@suaveplan/voice";
  "@suaveplan/wasm-compiler-javy" -> "@suaveplan/api-sandbox-wasm-host-bridge";
  "@suaveplan/wasm-compiler-javy" -> "@suaveplan/api-types";
  "@suaveplan/wasm-compiler-javy" -> "@suaveplan/error";
  "@suaveplan/wasm-compiler-javy" -> "@suaveplan/javy-cli-darwin-arm64";
  "@suaveplan/wasm-compiler-javy" -> "@suaveplan/javy-cli-darwin-x64";
  "@suaveplan/wasm-compiler-javy" -> "@suaveplan/javy-cli-linux-arm64";
  "@suaveplan/wasm-compiler-javy" -> "@suaveplan/javy-cli-linux-x64";
  "@suaveplan/wasm-compiler-javy" -> "@suaveplan/javy-cli-win32-x64";
  "@suaveplan/wasm-compiler-javy" -> "@suaveplan/logger";
  "@suaveplan/wasm-compiler-javy" -> "@suaveplan/opentelemetry";
  "@suaveplan/web-workers" -> "@suaveplan/error";
  "@suaveplan/web-workers" -> "@suaveplan/events";
  "@suaveplan/web-workers" -> "@suaveplan/opentelemetry";
  "@suaveplan/web-workers" -> "@suaveplan/types";
  "@suaveplan/webauthn" -> "@suaveplan/cbor";
  "@suaveplan/webauthn" -> "@suaveplan/crypto-curve";
  "@suaveplan/webauthn" -> "@suaveplan/crypto-hash";
  "@suaveplan/webauthn" -> "@suaveplan/crypto-rsa";
  "@suaveplan/webauthn" -> "@suaveplan/crypto-utils";
  "@suaveplan/webauthn" -> "@suaveplan/error";
  "@suaveplan/webauthn" -> "@suaveplan/jws";
  "@suaveplan/webauthn" -> "@suaveplan/tpm-struct";
  "@suaveplan/webauthn" -> "@suaveplan/types";
  "@suaveplan/webauthn" -> "@suaveplan/x509";
  "@suaveplan/webhook-client" -> "@suaveplan/error";
  "@suaveplan/webhook-client" -> "@suaveplan/retry";
  "@suaveplan/webhook-client" -> "@suaveplan/types";
  "@suaveplan/websocket-gateway" -> "@suaveplan/error";
  "@suaveplan/websocket-gateway" -> "@suaveplan/events";
  "@suaveplan/websocket-gateway" -> "@suaveplan/idempotency";
  "@suaveplan/websocket-gateway" -> "@suaveplan/logger";
  "@suaveplan/websocket-gateway" -> "@suaveplan/network-transport-websockets";
  "@suaveplan/websocket-gateway" -> "@suaveplan/retry";
  "@suaveplan/websocket-gateway" -> "@suaveplan/timing";
  "@suaveplan/websocket-gateway" -> "@suaveplan/types";
  "@suaveplan/websocket-gateway" -> "@suaveplan/webhook-client";
  "@suaveplan/workflow" -> "@suaveplan/error";
  "@suaveplan/workflow" -> "@suaveplan/events";
  "@suaveplan/workflow" -> "@suaveplan/types";
  "@suaveplan/x509" -> "@suaveplan/crypto-curve";
  "@suaveplan/x509" -> "@suaveplan/crypto-hash";
  "@suaveplan/x509" -> "@suaveplan/crypto-rsa";
  "@suaveplan/x509" -> "@suaveplan/crypto-utils";
  "@suaveplan/x509" -> "@suaveplan/error";
  "@suaveplan/x509" -> "@suaveplan/types";
  "create-suaveplan-plugin" -> "@suaveplan/error";
}