open-index/open-npm huggingface dataset:
npm package: @sorare/actioncable
Description: WebSocket/ActionCable client for Sorare
Author: Sorare
Latest version: 1.0.3

<p align="center">
  <img src="logo.png">
</p>

<h4 align='center'>JavaScript WebSocket Client for Sorare</h4>

<p align="center">
  <a href="https://www.typescriptlang.org/">
    <img src='https://badges.aleen42.com/src/typescript.svg' />
  </a>
  <a href="https://www.npmjs.com/package/@sorare/actioncable">
    <img src='https://img.shields.io/github/package-json/v/@sorare/actioncable?label=npm' />
  </a>
  <a href="https://github.com/sorare/actioncable/actions/workflows/node.js.yml">
    <img src='https://github.com/sorare/actioncable/actions/workflows/node.js.yml/badge.svg' />
  </a>
</p>

# @sorare/actioncable

WebSocket/ActionCable client for Sorare.

## Getting Started

`npm install @sorare/actioncable --save`

```javascript
const { ActionCable } = require('@sorare/actioncable');

const cable = new ActionCable({
  url: 'wss://ws.sorare.com/cable',
  headers: {
    // 'Authorization': `Bearer <YourJWTorOAuthToken>`,
    // 'APIKEY': '<YourOptionalAPIKey>'
  },
});

cable.subscribe('aCardWasUpdated { id }', {
  connected() {
    console.log('connected');
  },

  disconnected() {
    console.log('disconnected');
  },

  rejected() {
    console.log('rejected');
  },

  received(data) {
    console.log('received');
    console.log(data);
  },
});
```

# License

`@sorare/actioncable` is [MIT licensed](LICENSE). Credits to [ZackMattor/actioncable-nodejs](https://github.com/ZackMattor/actioncable-nodejs) for the initial work.
npm package: @sorare/crypto
Description: Crypto used in the Sorare stack
Author: Sorare
Latest version: 3.0.1

<!-- logo -->
<p align="center">
  <img src="logo.png">
</p>

<!-- tag line -->
<h4 align='center'>JavaScript Crypto helpers for Sorare</h4>

<!-- primary badges -->
<p align="center">
  <a href="https://www.typescriptlang.org/">
    <img src='https://badges.aleen42.com/src/typescript.svg' />
  </a>
  <a href="https://www.npmjs.com/package/@sorare/crypto">
    <img src='https://img.shields.io/npm/v/@sorare/crypto' />
  </a>
  <a href="https://github.com/sorare/crypto/actions/workflows/node.js.yml">
    <img src='https://github.com/sorare/crypto/actions/workflows/node.js.yml/badge.svg' />
  </a>
  <a href="https://starkware.co/">
    <img src="https://img.shields.io/badge/powered_by-StarkWare-navy">
  </a>
</p>

`@sorare/crypto` is a JavaScript library (TypeScript types included) providing various crypto functions to be used to sign your Sorare LimitOrder objects in order to make a bid, create or accept an offer. It can be used in both NodeJS and Browser environments.

# Functions

## `signLimitOrder`

The `signLimitOrder(privateKey, limitOrder)` function is used to sign a `LimitOrder` object with a Sorare private key.

```ts
import { signLimitOrder } from '@sorare/crypto';

const privateKey = /* Your Sorare private key */;
const limitOrder = /* The LimitOrder object you get from GraphQL */;

const signature = signLimitOrder(privateKey, limitOrder);
```

# Release

- Bump version in package.json
- Run `yarn release`

# License

`@sorare/crypto` is [MIT licensed](LICENSE).
npm package: @sorba-app/ui-components
Description: ui components for Sorba projects
Author: Codemotion
Latest version: 0.0.79

# UiComponents

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.1.4.

## Development server

Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.

## Code scaffolding

Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.

## Build

Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build.

## Running unit tests

Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Running end-to-end tests

Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).