open-index/open-npm huggingface dataset:
npm package: @januscaler/core-januscaler-js
Description: A core js library implementing only core apis of januscaler without webrtc
Author: shivanshtalwar0
Latest version: 1.0.0

# core-januscaler-js

A core js library implementing only core apis of januscaler without webrtc

## Consumer Level Architecture

1. VideoCall Operations Example

```ts
import { JanuScaler } from '@januscaler/browser-sdk';

const client = new JanuScaler({
	token: `secure access token from backend-sdk or trusted source`
});  

await client.init({ debug: false });  

const videoCallHandle = await client.videoCall.createServiceHandle();  

videoCallHandle.eventStream.subscribe((event) => {});
videoCallHandle.events.onRegistered = (registeredEvent) => {};
videoCallHandle.events.onIncomingCall = (callerEvent) => {};
function registerUser(userNameToRegister) {
	return await videoCallHandle.register(userNameToRegister);
}
function callUser(userNameToCall) {
	return await videoCallHandle.call(userNameToCall)
}
```

## LICENSE

MIT
npm package: @januswel/base32
Description: Base32 encoder/decoder for hex string
Author: januswel
Latest version: 1.0.2

# hex to/from Base32 v1.0.2 ![test badge](https://github.com/januswel/base32/workflows/test/badge.svg)

compliant with [RFC4648](https://tools.ietf.org/html/rfc4648)

## Usage

### CLI

```console
npx @januswel/base32 encode 1234567890abcdef
npx @januswel/base32 decode CI2FM6EQVPG66===
```

### JavaScript

```javascript
const { encoded, decoded } = require('@januswel/base32')

const encoded = encode('1234567890abcdef')
const decoded = decode('CI2FM6EQVPG66===')
```

### TypeScript

```javascript
import { encode, decode } from '@januswel/base32'

const encoded = encode('1234567890abcdef')
const decoded = decode('CI2FM6EQVPG66===')
```
npm package: @januswel/dic
Description: dictionary utils
Author: Takagi Kensuke
Latest version: 0.0.16

dic-cli v0.0.16
===

[![CircleCI](https://circleci.com/gh/januswel/dic/tree/master.svg?style=svg)](https://circleci.com/gh/januswel/dic/tree/master)

cli to lookup dictionary

Install
---

```sh
npm install --global @januswel/dic
```

or

```sh
yarn global add @januswel/dic
```

Usage
---

```sh
dic <word or sentense to lookup>
```

Future works
---

- add available services
- add an option to specify number of display
- update services from network
npm package: @januswel/gie
Description: Export issues from Github repository
Author: Takagi Kensuke
Latest version: 0.1.3

# gie

Github issues exporter

## Getting Started

```console
npm install @januswel/gie
```

For authentication, an environment variable "TOKEN" is used.

```console
export TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
```

## Usage

```
import { Issue } from '@januswel/gie'

const owner = 'januswel'
const repo = 'gie'
Issue.getAll(owner, repo).then(issues => {
  console.log(issues)
})
```

## CLI

```console
TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx npx @januswel/gie issues januswel gie
```

in CSV

```console
TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx npx @januswel/gie issues januswel gie --csv
```
npm package: @januswel/memoize
Description: memoize functions with/without selector
Author: Takagi Kensuke
Latest version: 0.4.2

# memoize v0.4.2

Exports functions to memoize functions with / without selectors.

## Usage

See the `*.test.ts` files.

## Exported functions

|                               | shallowly     | deeply            |
|-------------------------------|---------------|-------------------|
| **cache all args**            | `memoize`     | `deepMemoize`     |
| **cache only previous args**  | `memoizeOnce` | `deepMemoizeOnce` |

### With selector

Selector is a function to select arbitrary properties from any objects. Selected properties by selector are used as arguments for memoized function.

```javascript
const selector = obj => [obj.foo, obj.bar]
```

`*WithSelector` are available to memoize with selector.
npm package: @januswel/object-utilities
Description: [![CircleCI](https://circleci.com/gh/januswel/object-utilities/tree/master.svg?style=svg)](https://circleci.com/gh/januswel/object-utilities/tree/master)
Author: Takagi Kensuke
Latest version: 1.0.1

# object-utilities 1.0.1

[![CircleCI](https://circleci.com/gh/januswel/object-utilities/tree/master.svg?style=svg)](https://circleci.com/gh/januswel/object-utilities/tree/master)

## Getting Started

```console
npm install @januswel/object-utilities
// or
yarn add @januswel/object-utilities
```

## Provided Functions

| name   | equivalent to          |
| ------ | ---------------------- |
| filter | Array.prototype.filter |
| map    | Array.prototype.map    |
| reduce | Array.prototype.reduce |

See each type definitions for more details.