open-index/open-npm huggingface dataset:
npm package: @signalwire/core
Description: Shared code for the SignalWire JS SDK
Author: SignalWire Team
Latest version: 4.3.3

# @signalwire/core

The SignalWire Core package contains lower level objects and shared utilities for various `@signalwire` packages.

**Important**: This package is intended for internal use by the SignalWire libraries. You should not use it directly in your production projects, as the APIs can and will change often. Usage of this package directly is currently not supported.

## Related

- [Get Started](https://developer.signalwire.com/)
- [`@signalwire/js`](https://www.npmjs.com/package/@signalwire/js)
- [`@signalwire/realtime-api`](https://www.npmjs.com/package/@signalwire/realtime-api)

## License

`@signalwire/core` is copyright © 2018-2023 [SignalWire](http://signalwire.com). It is free software, and may be redistributed under the terms specified in the [MIT-LICENSE](https://github.com/signalwire/signalwire-js/blob/master/LICENSE) file.
npm package: @signalwire/node
Description: SignalWire Node.js SDK
Author: SignalWire Team
Latest version: 3.0.4

# @signalwire/node

# SignalWire Node.js SDK

[![Build Status](https://ci.signalwire.com/api/badges/signalwire/signalwire-js/status.svg)](https://ci.signalwire.com/signalwire/signalwire-js) ![NPM](https://img.shields.io/npm/v/@signalwire/node.svg?color=brightgreen)

The `@signalwire/node` SDK enables Node.js developers to connect and use SignalWire's RealTime and Web APIs within their own Node.js code. Our Node.js SDK allows developers to build or add robust and innovative communication services to their applications.

## Getting Started

Read the implementation documentation, guides and API Reference at the official [Node.js SDK Documentation](https://developer.signalwire.com/sdks/reference/node-sdk) site.

---

## Contributing

SignalWire Node SDK is open source and maintained by the SignalWire team, but we are very grateful for [everyone](https://github.com/signalwire/signalwire-js/contributors) who has contributed and assisted so far.

If you'd like to contribute, feel free to visit our [Slack channel](https://signalwire.community/) and read our developer section to get the code running in your local environment.

## Developers

The Node SDK is a package inside the [signalwire-js](https://github.com/signalwire/signalwire-js) _monorepo_. To setup the dev environment follow these steps:

1. [Download the installer](https://nodejs.org/) for the LTS version of RealTime. This is the best way to also [install npm](https://blog.npmjs.org/post/85484771375/how-to-install-npm#_=_).
2. Fork the [signalwire-js](https://github.com/signalwire/signalwire-js) repository and clone it.
3. Create a new branch from `main` for your change.
4. Run `npm install` to install global dependencies.
5. Navigate into the `node` directory with `cd packages/node`.
6. Make changes!

## Versioning

SignalWire Node.js SDK follows Semantic Versioning 2.0 as defined at <http://semver.org>.

## License

`@signalwire/node` is copyright © 2018-2023 [SignalWire](http://signalwire.com). It is free software, and may be redistributed under the terms specified in the [MIT-LICENSE](https://github.com/signalwire/signalwire-js/blob/master/LICENSE) file.