Licence
Apache-2.0
Version
0.1.3
Deps
0
Size
46 kB
Vulns
0
Weekly
167
@plasius/game-audio-web
Web Audio runtime adapter scaffold for Plasius game audio.
Apache-2.0. ESM + CJS builds. TypeScript types included.
Installation
npm install @plasius/game-audio-webScope
This repository is part of the Plasius in-game audio package suite.
It owns:
- Web Audio lifecycle planning
- lazy initialization after user activation
- adapter status and fallback outcome contracts
- future decoding, streaming, scheduling, bus graph, and limiter implementation surface
It does not own game-world authority, speech provider credentials, raw TTS generation, or product-specific feature-flag evaluation.
Feature Flag
game.audio.foundation.enabled
Usage
import {
packageDescriptor,
GAME_AUDIO_WEB_PACKAGE,
GAME_AUDIO_WEB_FEATURE_FLAG_ID,
} from "@plasius/game-audio-web";
console.log(packageDescriptor.packageName === GAME_AUDIO_WEB_PACKAGE);
console.log(packageDescriptor.featureFlagId === GAME_AUDIO_WEB_FEATURE_FLAG_ID);Development
npm install
npm run build
npm test
npm run test:coverage
npm run pack:checkGovernance
- Architecture decisions: docs/adrs
- Security policy: SECURITY.md
- Code of conduct: CODE_OF_CONDUCT.md
- CLA and legal docs: legal
License
Apache-2.0