Skip to content

Nodejs api #34

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Aug 21, 2025
Merged

Nodejs api #34

merged 2 commits into from
Aug 21, 2025

Conversation

pentateu
Copy link
Contributor

No description provided.

- Introduced a new crate `runar-nodejs-api` to provide Node.js bindings for the Runar system using the `napi-rs` framework.
- Updated `Cargo.toml` to include `runar-nodejs-api` as a member, enhancing the project structure.
- Added design documentation outlining the API structure, key design principles, and dependencies for the new crate.
- Implemented a basic library structure in `lib.rs` with a sample function and corresponding tests to ensure functionality.
- Updated `Cargo.lock` to reflect the addition of the new crate and its dependencies.
…and discovery functionality

- Add comprehensive Node.js API bindings for runar transport system
- Implement key management and authentication services
- Add discovery and peer connection handling
- Include TypeScript definitions and comprehensive test suite
- Fix clippy issues and improve code quality
- Remove large binary files and update .gitignore
- Add package.json and npm configuration
- Implement event-driven architecture with callbacks
- Add end-to-end testing for all major functionality
@pentateu pentateu merged commit 30993af into main Aug 21, 2025
1 check passed
@pentateu pentateu deleted the nodejs_api branch August 21, 2025 00:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant