[Feature]: Package Cross Platform Input to a npm Library
- Vorherrschende Sprache
- TypeScript
- Sterne
- 38
- Forks
- 78
- Ø Merge
- 2 T. 3 Std.
- Gemergte PRs (30 T.)
- 6
Beschreibung
### Problem Statement
- The Koffi input layer is currently implemented and maintained within the application codebase. This makes it difficult to reuse the input functionality across projects and requires consumers to depend on the application implementation rather than a standalone package.
- We should extract the existing Koffi input layer into a separate, reusable library and distribute it through npm. This will make the functionality easier to consume, version, maintain, and integrate across supported platforms.
### Proposed Solution
The implementation should:
- Package the existing Koffi input functionality as a reusable library.
- Define a clean and stable public API for consumers.
- Add the necessary package configuration, build, and release setup.
- Add or update tests to cover the extracted library.
- Modify the current GitHub Actions workflow files or create a dedicated workflow for building, testing, versioning, and publishing the package to npm.
- Document installation and usage of the new package.
### Alternatives Considered (Optional)
Nil
### Additional Context (Optional)
Nil
### Checklist
- [x] I have searched for existing feature requests to avoid duplicates
Beitragsleitfaden
Bewertung
Dieses Issue wurde noch nicht bewertet.