691 lines
14 KiB
YAML
691 lines
14 KiB
YAML
# Category -> plugin -> package assignment manifest.
|
|
#
|
|
# Layout: `packages/<category>/<plugin>/<pkg>/` — three levels under packages/.
|
|
#
|
|
# Each top-level key (other than the `__categories__` block and `__retired*__`
|
|
# bookkeeping keys) is a plugin name. Each plugin's value is the list of
|
|
# packages that live in `packages/<category>/<plugin>/<pkg>/`, where
|
|
# <category> is the super-category assigned to that plugin in
|
|
# `__categories__:` below.
|
|
#
|
|
# Rules enforced by tooling:
|
|
# 1. Every package referenced here must be unique across all plugins.
|
|
# 2. Every plugin must appear in exactly one super-category in __categories__.
|
|
# 3. The 18 super-category vocabulary below is closed — changing it requires
|
|
# an OpenSpec change against the monorepo-layout capability.
|
|
#
|
|
# Source of truth: FOLDERS.md.
|
|
|
|
# 18 super-categories. Each maps to the list of plugin folders that live
|
|
# directly under packages/<category>/. Adding or removing a super-category
|
|
# requires an OpenSpec change.
|
|
__categories__:
|
|
foundation: [core, data, random, timing, bitpacker, barcode, flow, etl, feature-flags]
|
|
persistence: [database, storage, cache, search]
|
|
networking: [network, drive, events]
|
|
communication: [messaging, emails, webhook-client]
|
|
api-stack: [api]
|
|
identity: [auth]
|
|
security-stack: [security, crypto]
|
|
observability: [monitor]
|
|
media: [audio, audio-fx, audio-ir, image, fonts, video]
|
|
ui: [react, forms]
|
|
threejs: [r3f]
|
|
localization: [i18n]
|
|
geospatial: [geo, logistics]
|
|
money: [finance, payment]
|
|
commerce: [booking, contacts]
|
|
testkit: [testing]
|
|
devtools: [tooling, docs, docker]
|
|
gaming: [games]
|
|
|
|
__retired__: []
|
|
|
|
__retired_categories__:
|
|
- codes
|
|
- config
|
|
- control-flow
|
|
- dev
|
|
- email
|
|
- media
|
|
- observability
|
|
- primitives
|
|
- search
|
|
- streams
|
|
- svg
|
|
- third-party
|
|
- validation
|
|
- vault
|
|
- workflow
|
|
|
|
# ----------------------------------------------------------------
|
|
api:
|
|
- api-schemas
|
|
- api-types
|
|
- api-manifest
|
|
- api
|
|
- create-suaveplan-plugin
|
|
- api-gateway
|
|
- api-worker-rpc
|
|
- api-logger-worker-proxy
|
|
- api-plugin-admin
|
|
- api-plugin-analytics
|
|
- api-plugin-audit
|
|
- api-plugin-auth
|
|
- api-plugin-campaigns
|
|
- api-plugin-cms
|
|
- api-plugin-database
|
|
- api-plugin-events
|
|
- api-plugin-export
|
|
- api-plugin-file-upload
|
|
- api-plugin-graphql
|
|
- api-plugin-import
|
|
- api-plugin-rate-limit
|
|
- api-plugin-search
|
|
- api-plugin-site
|
|
- api-plugin-social
|
|
- api-plugin-sse
|
|
- api-plugin-tenant
|
|
- api-plugin-user
|
|
- api-plugin-webhook
|
|
- api-shared
|
|
- api-2pc
|
|
|
|
# ----------------------------------------------------------------
|
|
audio:
|
|
- audio-analysis-loudness
|
|
- audio-codecs
|
|
- audio-core
|
|
- audio-metadata
|
|
- voice
|
|
- audio-controllers
|
|
- audio-engine
|
|
- audio-engine-browser
|
|
- audio-fx-plugin-base
|
|
- audio-fx-plugin-audio-analyzer
|
|
- audio-fx-plugin-audio-player
|
|
- audio-fx-plugin-auto-filter
|
|
- audio-fx-plugin-chorus
|
|
- audio-fx-plugin-compressor
|
|
- audio-fx-plugin-delay
|
|
- audio-fx-plugin-distortion
|
|
- audio-fx-plugin-eq
|
|
- audio-fx-plugin-filter
|
|
- audio-fx-plugin-flanger
|
|
- audio-fx-plugin-game-audio
|
|
- audio-fx-plugin-gate
|
|
- audio-fx-plugin-glados
|
|
- audio-fx-plugin-limiter
|
|
- audio-fx-plugin-microphone
|
|
- audio-fx-plugin-mixer
|
|
- audio-fx-plugin-phaser
|
|
- audio-fx-plugin-pitch-shifter
|
|
- audio-fx-plugin-reverb
|
|
- audio-fx-plugin-sampler
|
|
- audio-fx-plugin-spatial
|
|
- audio-fx-plugin-synthesizer
|
|
- audio-fx-plugin-tremolo
|
|
- audio-fx-plugin-widener
|
|
- audio-sprite-packer
|
|
- dmx
|
|
- python-audio-fingerprint
|
|
- r3f-audio
|
|
- r3f-dmx
|
|
- react-audio
|
|
- react-audio-fingerprint
|
|
- react-audio-player
|
|
- react-audio-stream
|
|
- react-midi
|
|
|
|
# ----------------------------------------------------------------
|
|
auth:
|
|
- auth
|
|
- jwt-tenant
|
|
- macos-keychain
|
|
- oauth-client
|
|
- permissions
|
|
- webauthn
|
|
- react-auth
|
|
- react-auth-whitelabel
|
|
- react-permissions
|
|
|
|
# ----------------------------------------------------------------
|
|
barcode:
|
|
- barcode
|
|
- qrcode
|
|
|
|
# ----------------------------------------------------------------
|
|
bitpacker:
|
|
- bitpacker
|
|
- bitpacker-compressed
|
|
- bitpacker-crypto
|
|
- bitpacker-delta
|
|
- bitpacker-game
|
|
- bitpacker-network
|
|
- bitpacker-schema
|
|
- bitpacker-strategies
|
|
- bitpacker-streaming
|
|
- bitpacker-validation
|
|
|
|
# ----------------------------------------------------------------
|
|
commerce:
|
|
- api-plugin-asset-register
|
|
- api-plugin-bank
|
|
- api-plugin-banking
|
|
- api-plugin-payment
|
|
- bank
|
|
- banking
|
|
- booking
|
|
- currency
|
|
- currency-provider-binance
|
|
- currency-provider-coingecko
|
|
- currency-provider-fixer
|
|
- currency-providers
|
|
- money
|
|
- react-bank
|
|
|
|
# ----------------------------------------------------------------
|
|
payment:
|
|
- payment
|
|
- payment-providers
|
|
- payment-provider-adyen
|
|
- payment-provider-mollie
|
|
- payment-provider-paypal
|
|
- payment-provider-square
|
|
- payment-provider-stripe
|
|
|
|
# ----------------------------------------------------------------
|
|
contacts:
|
|
- api-plugin-contacts
|
|
- contacts
|
|
- macos-contacts
|
|
- react-contacts
|
|
|
|
# ----------------------------------------------------------------
|
|
core:
|
|
- config
|
|
- env
|
|
- error
|
|
- schema-registry
|
|
- types
|
|
- typescript-config
|
|
- utils
|
|
|
|
# ----------------------------------------------------------------
|
|
crypto:
|
|
- crypto
|
|
- crypto-bin
|
|
- crypto-browser
|
|
- crypto-cipher
|
|
- crypto-cli
|
|
- crypto-core
|
|
- crypto-curve
|
|
- crypto-hash
|
|
- crypto-rsa
|
|
- crypto-sodium
|
|
- crypto-utils
|
|
- crypto-vault
|
|
- api-plugin-vault
|
|
- cryptocurrency
|
|
- keys
|
|
- react-crypto
|
|
|
|
# ----------------------------------------------------------------
|
|
data:
|
|
- bytes
|
|
- clipboard
|
|
- data-masking
|
|
- dedup
|
|
- diff
|
|
- json
|
|
- media
|
|
- mime
|
|
- packer
|
|
- packer-browser
|
|
- pagination
|
|
- pwa
|
|
- react-packer
|
|
- serialize
|
|
- templates
|
|
- validation
|
|
- web-workers
|
|
|
|
# ----------------------------------------------------------------
|
|
database:
|
|
- db
|
|
- db-sqlite
|
|
- migration
|
|
- surrealdb
|
|
- seed
|
|
|
|
# ----------------------------------------------------------------
|
|
docs:
|
|
- compress-svg
|
|
- sitemap
|
|
- api-docs
|
|
- docs
|
|
- pdf
|
|
- react-docs
|
|
- react-pdf
|
|
- react-rich-text
|
|
|
|
# ----------------------------------------------------------------
|
|
drive:
|
|
- drive
|
|
- drive-mesh
|
|
- drive-mesh-protocol
|
|
- drive-plugin-chunks
|
|
- drive-react-sharing
|
|
- drive-sharing
|
|
- drive-template
|
|
- drive-transport-https
|
|
- drive-transport-webrtc
|
|
- drive-webrtc
|
|
|
|
# ----------------------------------------------------------------
|
|
emails:
|
|
- dmarc
|
|
- domain-normalizer
|
|
- suppression
|
|
- email-processing
|
|
- email-templates
|
|
- emailer
|
|
- campaigns
|
|
|
|
# ----------------------------------------------------------------
|
|
events:
|
|
- event-sourcing
|
|
- events
|
|
- events-metrics
|
|
- events-otel
|
|
- events-schema
|
|
- events-transport
|
|
- broadcast-channel
|
|
- message-bridge
|
|
|
|
# ----------------------------------------------------------------
|
|
cache:
|
|
- cache
|
|
- cache-redis
|
|
- cache-storage
|
|
|
|
# ----------------------------------------------------------------
|
|
flow:
|
|
- cbor
|
|
- crdt
|
|
- idempotency
|
|
- job-scheduler
|
|
- queue
|
|
- queue-distribution
|
|
- queue-distribution-http
|
|
- queue-distribution-worker-thread
|
|
- rate-limiter
|
|
- retry
|
|
- rules
|
|
- rules-hono
|
|
- streams
|
|
- undo
|
|
|
|
# ----------------------------------------------------------------
|
|
fonts:
|
|
- font-compress
|
|
- font-convert
|
|
- font-subset
|
|
- font-decompress
|
|
- react-font-decompress
|
|
|
|
# ----------------------------------------------------------------
|
|
forms:
|
|
- react-forms
|
|
- form-builder
|
|
- react-admin-forms
|
|
- react-calendar
|
|
- react-color-picker
|
|
- react-file-upload
|
|
- react-wizard
|
|
|
|
# ----------------------------------------------------------------
|
|
games:
|
|
- animation-events
|
|
- api-plugin-anticheat
|
|
- api-plugin-game-persistence
|
|
- api-plugin-game-server
|
|
- api-plugin-matchmaking
|
|
- behavior-tree
|
|
- bone-mapping
|
|
- building
|
|
- character-physics
|
|
- character-vehicle-picker
|
|
- chat
|
|
- combat
|
|
- controller
|
|
- crafting
|
|
- day-night
|
|
- destructibles
|
|
- dialogue
|
|
- economy
|
|
- ecs
|
|
- emotes
|
|
- fauna
|
|
- fruit-machine
|
|
- game-loop
|
|
- game-persistence
|
|
- game-server
|
|
- game-state-schemas
|
|
- heightmap-tiles
|
|
- hitbox
|
|
- ik-solver
|
|
- leaderboard
|
|
- lobby
|
|
- mixamo
|
|
- npc
|
|
- osm-buildings
|
|
- party
|
|
- progression
|
|
- quest
|
|
- react-controller
|
|
- react-crafting
|
|
- react-dialogue
|
|
- react-game-hud
|
|
- react-game-map
|
|
- react-game-settings
|
|
- react-social-game
|
|
- vehicle-physics
|
|
- weapons
|
|
- weather
|
|
|
|
# ----------------------------------------------------------------
|
|
geo:
|
|
- geo
|
|
- geo-earth
|
|
- geo-planet
|
|
- solar-system
|
|
- stars
|
|
- tides
|
|
- universe
|
|
|
|
# ----------------------------------------------------------------
|
|
gtap:
|
|
- api-plugin-gtap
|
|
|
|
# ----------------------------------------------------------------
|
|
i18n:
|
|
- i18n
|
|
- i18n-backend-chained
|
|
- i18n-backend-fs-multifile
|
|
- i18n-backend-http
|
|
- i18n-backend-memory
|
|
- i18n-backend-storage
|
|
- i18n-detector
|
|
- i18n-formatter-collator
|
|
- i18n-formatter-currency
|
|
- i18n-formatter-date
|
|
- i18n-formatter-display-name
|
|
- i18n-formatter-list
|
|
- i18n-formatter-number
|
|
- i18n-formatter-relative-time
|
|
- i18n-formatter-segmenter
|
|
- i18n-icu-parser
|
|
- i18n-shared
|
|
- locale-data
|
|
- react-i18n
|
|
|
|
# ----------------------------------------------------------------
|
|
image:
|
|
- compress-image
|
|
- exif
|
|
- caddy-imgproxy
|
|
- emblem-solver
|
|
- image
|
|
- image-quantisation
|
|
- react-image
|
|
|
|
# ----------------------------------------------------------------
|
|
logistics:
|
|
- api-plugin-customs
|
|
- api-plugin-logistics
|
|
- api-plugin-port-tracking
|
|
- api-plugin-procurement
|
|
- api-plugin-warehouse-ops
|
|
- customs
|
|
- delivery-tracking
|
|
- logistics
|
|
- port-tracking
|
|
- ports
|
|
- procurement
|
|
- react-port-tracking
|
|
- warehouse-ops
|
|
|
|
# ----------------------------------------------------------------
|
|
messaging:
|
|
- elevenlabs
|
|
- api-plugin-messaging
|
|
- api-plugin-notifications
|
|
- discord-client
|
|
- imessage-adapter
|
|
- react-notifications
|
|
- slack-client
|
|
- sms
|
|
- sms-providers
|
|
- telegram-client
|
|
|
|
# ----------------------------------------------------------------
|
|
monitor:
|
|
- analytics-browser
|
|
- audit-logging
|
|
- health-check
|
|
- logger
|
|
- opentelemetry
|
|
|
|
# ----------------------------------------------------------------
|
|
network:
|
|
- network
|
|
- network-bootstrap
|
|
- network-discovery-crdt
|
|
- network-discovery-gundb
|
|
- network-discovery-hybrid
|
|
- network-discovery-peerjs
|
|
- network-discovery-trystero
|
|
- network-discovery-webtorrent
|
|
- network-gundb-server
|
|
- network-libp2p-server
|
|
- network-plugin-assignment
|
|
- network-plugin-audit-mesh
|
|
- network-plugin-auth
|
|
- network-plugin-circuit-breaker
|
|
- network-plugin-content-delivery
|
|
- network-plugin-crypto-messages
|
|
- network-plugin-devtools
|
|
- network-plugin-failover
|
|
- network-plugin-governance
|
|
- network-plugin-intra-relay
|
|
- network-plugin-middleware
|
|
- network-plugin-migration
|
|
- network-plugin-monitor
|
|
- network-plugin-partition
|
|
- network-plugin-protocol
|
|
- network-plugin-qos
|
|
- network-plugin-registry
|
|
- network-plugin-relay
|
|
- network-plugin-server-bridge
|
|
- network-plugin-session
|
|
- network-plugin-simulation
|
|
- network-plugin-state
|
|
- network-plugin-topology
|
|
- network-plugin-transport-manager
|
|
- network-testing
|
|
- network-transport-hyperswarm
|
|
- network-transport-libp2p
|
|
- network-transport-standby
|
|
- network-transport-webrtc
|
|
- network-transport-websockets
|
|
- network-trystero-server
|
|
- react-network-libp2p-demo
|
|
- service-discovery
|
|
- websocket-gateway
|
|
- network-observability
|
|
- network-quality
|
|
|
|
# ----------------------------------------------------------------
|
|
platform:
|
|
- etl
|
|
- feature-flags
|
|
- search
|
|
- webhook-client
|
|
- audience-rules
|
|
- notification-channel
|
|
|
|
# ----------------------------------------------------------------
|
|
r3f:
|
|
- r3f-networking
|
|
- r3f-animation
|
|
- r3f-booking
|
|
- r3f-building
|
|
- r3f-buildings
|
|
- r3f-camera
|
|
- r3f-character
|
|
- r3f-character-vehicle
|
|
- r3f-character-vehicle-picker
|
|
- r3f-combat
|
|
- r3f-controller
|
|
- r3f-earth
|
|
- r3f-emulator
|
|
- r3f-environment
|
|
- r3f-lod
|
|
- r3f-minimap
|
|
- r3f-npc
|
|
- r3f-number-plate
|
|
- r3f-parallax
|
|
- r3f-particles
|
|
- r3f-pathfinding
|
|
- r3f-performance
|
|
- r3f-physics-cascade
|
|
- r3f-physics-core
|
|
- r3f-physics-rapier
|
|
- r3f-shaders
|
|
- r3f-terrain
|
|
- r3f-ui
|
|
- r3f-vegetation
|
|
- r3f-vehicle
|
|
- r3f-water
|
|
- r3f-weather
|
|
- r3f-world
|
|
- r3f-xr
|
|
|
|
# ----------------------------------------------------------------
|
|
random:
|
|
- fsm
|
|
- noise
|
|
- pseudo-random
|
|
- random
|
|
|
|
# ----------------------------------------------------------------
|
|
react:
|
|
- react-ui
|
|
- react-campaigns
|
|
- react-charts
|
|
- react-command-palette
|
|
- react-consent-overlay
|
|
- react-data-table
|
|
- react-dnd
|
|
- react-error-boundary
|
|
- react-hotkeys
|
|
- react-infinite-scroll
|
|
- react-iphone
|
|
- react-kanban
|
|
- react-loading
|
|
- react-modal
|
|
- react-skeleton
|
|
- react-social
|
|
- react-timeline
|
|
- react-tour
|
|
- react-tree-view
|
|
- react-ui-social
|
|
- react-virtual
|
|
|
|
# ----------------------------------------------------------------
|
|
security:
|
|
- hibp
|
|
- jws
|
|
- otp
|
|
- password-formats
|
|
- password-generator
|
|
- password-strength
|
|
- security-codes
|
|
- slsa
|
|
- srp
|
|
- tpm-struct
|
|
- vault
|
|
- vault-sync
|
|
- x509
|
|
|
|
# ----------------------------------------------------------------
|
|
storage:
|
|
- storage
|
|
- storage-browser-indexeddb
|
|
- storage-browser-localstorage
|
|
- storage-browser-opfs
|
|
- storage-file
|
|
- storage-s3
|
|
- storage-uri-plugin-fallback
|
|
|
|
# ----------------------------------------------------------------
|
|
store:
|
|
- api-plugin-inventory
|
|
- api-plugin-store
|
|
- api-plugin-subscription
|
|
- api-plugin-virtual-currency
|
|
- r3f-inventory
|
|
- react-store
|
|
- store
|
|
- subscription
|
|
- virtual-currency
|
|
|
|
# ----------------------------------------------------------------
|
|
testing:
|
|
- ab-testing
|
|
- testing
|
|
- testing-dom
|
|
- testing-e2e
|
|
- testing-integration
|
|
- testing-integration-garage-s3
|
|
- testing-integration-mailpit
|
|
- testing-integration-postgres
|
|
- testing-integration-redis
|
|
- testing-integration-step-ca
|
|
- testing-integration-surrealdb
|
|
- testing-integration-typesense
|
|
|
|
# ----------------------------------------------------------------
|
|
timing:
|
|
- cron
|
|
- datetime
|
|
- timing
|
|
|
|
# ----------------------------------------------------------------
|
|
tooling:
|
|
- cli
|
|
- install-agent-skills
|
|
- installer
|
|
- mcp
|
|
- readline
|
|
- electrobun
|
|
- license
|
|
- linter
|
|
- overview
|
|
- profiler
|
|
- sandbox
|
|
- server-keys
|
|
- test-vite
|
|
- wip
|
|
|
|
# ----------------------------------------------------------------
|
|
vatdash:
|
|
- api-plugin-vatdash-bridge
|
|
|
|
# ----------------------------------------------------------------
|
|
video:
|
|
- react-video
|
|
- video
|
|
- video-thumbnails
|