Commit Graph

8 Commits

Author SHA1 Message Date
Chris Daßler
2a854aea5b Fix logger reference error in Libp2pComponent
Add missing LoggerComponent import that was causing ReferenceError
when trying to use logger in start() method
2025-09-18 23:51:51 +02:00
Chris Daßler
fee70c18f4 Add some more logging 2025-09-18 23:42:17 +02:00
9122949a6e Merge feat/logger (#1)
Fixed encoding issue: changed from btoa(String.fromCharCode(...)) to Buffer.from().toString('base64')
Maintains persistent identity through private key storage
Provides better state management and error tracking
Supports connection acceptance/rejection flow
Properly handles node lifecycle events
Can be cleanly shut down with resource cleanup

Co-authored-by: Chris Daßler <chris.dassler@me.com>
Reviewed-on: #1
2025-09-18 15:25:17 +02:00
Chris Daßler
7e46005c6f Update README and remove obsolete files 1.0.0 2025-08-29 12:28:14 +02:00
Chris Daßler
43a2b7b418 Replace index.d.ts with self-contained type declarations
- Remove obsolete index.d.ts with relative imports
- Use self-contained type declarations for IOR compatibility
- Keep native/libp2p.d.ts for internal use
2025-08-29 11:50:43 +02:00
Chris Daßler
b712f97795 Add self-contained TypeScript declarations for IOR type generation 2025-08-29 11:43:18 +02:00
Chris Daßler
e149998025 Add TypeScript declaration file for IOR type generation 2025-08-29 11:35:05 +02:00
Chris Daßler
6f1d6ec37b Initial commit: libp2p-native-bridge package
- Extracted libp2p component from main app
- Created modular package structure with interfaces and implementations
- Added dependency injection for NativeModules
- Configured for IOR loading from Gitea
- Added comprehensive README and documentation
2025-08-29 11:18:37 +02:00