open-index/open-npm huggingface dataset:
npm package: @shortfuse/samsungrac
Description: NodeJS library for controlling Samsung RAC devices.
Author: clshortfuse@gmail.com
Latest version: 0.0.6

# samsungrac

NodeJS library for controlling Samsung RAC devices.

## Usage (CLI)

````
node cli [OPTION]...
````

See [cli/index.js](cli/index.js) for options.

## Usage (NodeJS) 

````js
import MIMH03Device from '@shortfuse/samsungrac/mim-h03.js';

async function getToken(ip) {
  const controller = new MIMH03Device({ ip });
  const token = await controller.requestToken();
  console.log('Token:', token);
  return token;
}

async function updateDevice(ip, token) {
  const controller = new MIMH03Device({ ip, token });
  const { Devices } = await controller.getDevices();
  const target = Devices[0];
  await controller.setMode(target, 'Opmode_Cool');
  await controller.setTemperature(target, 70);
  await controller.setFanSpeed(target, 0);
  await controller.setFanDirection(target, 'Fix');
});
````
npm package: @shorthandadmin/react
Description: Basic type definitions and accessors for ShorthandAI and React
Latest version: 0.0.1

## shorthandai

This package provides a Javascript SDK for working with the ShorthandAI platform. Compatible with both node and the browser.

### Installation
```sh
$ npm install --save @shorthandai/web
```

```sh
$ yarn add @shorthandai/web
```

### Usage
```ts
const token = 'sh-CQSGBczgnM8sDGBr3Tlh'
const SH = ShorthandValue({ token })
console.log(await SH.get('CAH:MLR:2025Y'))

console.log(await SH.set('demomat', [[0,1,2], [3,4,5]]))
console.log(await SH.set('demovect', [4,5,6]))
console.log(await SH.set('demoscalar', 100))

console.log(await SH.get('demomat'))
console.log(await SH.get('demovect'))
console.log(await SH.get('demoscalar'))
```
npm package: @shorthandadmin/react-dev
Description: Basic type definitions and accessors for ShorthandAI for REact
Latest version: 0.0.4

## shorthandai

This package provides a Javascript SDK for working with the ShorthandAI platform. Compatible with both node and the browser.

### Installation
```sh
$ npm install --save @shorthandai/web
```

```sh
$ yarn add @shorthandai/web
```

### Usage
```ts
const token = 'sh-CQSGBczgnM8sDGBr3Tlh'
const SH = ShorthandValue({ token })
console.log(await SH.get('CAH:MLR:2025Y'))

console.log(await SH.set('demomat', [[0,1,2], [3,4,5]]))
console.log(await SH.set('demovect', [4,5,6]))
console.log(await SH.set('demoscalar', 100))

console.log(await SH.get('demomat'))
console.log(await SH.get('demovect'))
console.log(await SH.get('demoscalar'))
```
npm package: @shorthandadmin/web
Description: Basic type definitions and accessors for ShorthandAI
Latest version: 0.0.1

## shorthandai

This package provides a Javascript SDK for working with the ShorthandAI platform. Compatible with both node and the browser.

### Installation
```sh
$ npm install --save @shorthandai/web
```

```sh
$ yarn add @shorthandai/web
```

### Usage
```ts
const token = 'sh-CQSGBczgnM8sDGBr3Tlh'
const SH = ShorthandValue({ token })
console.log(await SH.get('CAH:MLR:2025Y'))

console.log(await SH.set('demomat', [[0,1,2], [3,4,5]]))
console.log(await SH.set('demovect', [4,5,6]))
console.log(await SH.set('demoscalar', 100))

console.log(await SH.get('demomat'))
console.log(await SH.get('demovect'))
console.log(await SH.get('demoscalar'))
```
npm package: @shorthandadmin/web-test-01
Description: Basic type definitions and accessors for ShorthandAI
Latest version: 0.1.1

## shorthandai

This package provides a Javascript SDK for working with the ShorthandAI platform. Compatible with both node and the browser.

### Installation
```sh
$ npm install --save @shorthandai/web
```

```sh
$ yarn add @shorthandai/web
```

### Usage
```ts
const token = 'sh-CQSGBczgnM8sDGBr3Tlh'
const SH = ShorthandValue({ token })
console.log(await SH.get('CAH:MLR:2025Y'))

console.log(await SH.set('demomat', [[0,1,2], [3,4,5]]))
console.log(await SH.set('demovect', [4,5,6]))
console.log(await SH.set('demoscalar', 100))

console.log(await SH.get('demomat'))
console.log(await SH.get('demovect'))
console.log(await SH.get('demoscalar'))
```
npm package: @shorthandadmin/web-test-02
Description: Basic type definitions and accessors for ShorthandAI
Latest version: 0.1.1

## shorthandai

This package provides a Javascript SDK for working with the ShorthandAI platform. Compatible with both node and the browser.

### Installation
```sh
$ npm install --save @shorthandai/web
```

```sh
$ yarn add @shorthandai/web
```

### Usage
```ts
const token = 'sh-CQSGBczgnM8sDGBr3Tlh'
const SH = ShorthandValue({ token })
console.log(await SH.get('CAH:MLR:2025Y'))

console.log(await SH.set('demomat', [[0,1,2], [3,4,5]]))
console.log(await SH.set('demovect', [4,5,6]))
console.log(await SH.set('demoscalar', 100))

console.log(await SH.get('demomat'))
console.log(await SH.get('demovect'))
console.log(await SH.get('demoscalar'))
```
npm package: @shorthandai/react
Description: Basic type definitions and accessors for ShorthandAI for REact
Latest version: 0.0.6

## shorthandai

This package provides a Javascript SDK for working with the ShorthandAI in React.

### Installation
```sh
$ npm install --save @shorthandai/react
```

```sh
$ yarn add @shorthandai/react
```

### Usage
```tsx
import { useShorthandValue } from '@shorthandai/react'

const { value, loading, error } = useShorthandValue('demo123', {
    token: 'demo',
    lazy: false,
    pollIntervalMS: 0,
})
```
npm package: @shorthandai/web
Description: Basic type definitions and accessors for ShorthandAI
Latest version: 0.0.6

## shorthandai

This package provides a Javascript SDK for working with the ShorthandAI platform. Compatible with both node and the browser.

### Installation
```sh
$ npm install --save @shorthandai/web
```

```sh
$ yarn add @shorthandai/web
```

### Usage
```ts
const token = 'sh-some-token-here'
const SH = ShorthandValue({ token })
console.log(await SH.get('CAH:MLR:2025Y'))

console.log(await SH.set('demomat', [[0,1,2], [3,4,5]]))
console.log(await SH.set('demovect', [4,5,6]))
console.log(await SH.set('demoscalar', 100))

console.log(await SH.get('demomat'))
console.log(await SH.get('demovect'))
console.log(await SH.get('demoscalar'))
```
npm package: @shortkit/make-lazy
Description: Read at: https://berkekaragoz.com/p/readme-shortkit-make-lazy
Author: E. Berke Karagöz
Latest version: 0.0.0

Read at: https://berkekaragoz.com/p/readme-shortkit-make-lazy

```ts
const obj = { count: 0, init: false }
const initObj = (count: number) => {
    obj.init = true
    obj.count = obj.count + count
    return obj
}
const lazyObj = makeLazy(() => initObj(5))

obj.init            == false
obj.count           == 0

lazyObj.value.init  == true // ← function runs here
lazyObj.value.count == 5    // ← second access, it is not 10

obj.init            == true
obj.count           == 5
```
npm package: @shortloop/node
Description: Official Shortloop SDK for Node.js
Latest version: 0.0.12

### Follow below guides for installing Node SDK in different frameworks:  

1. [Express](https://short-loop.github.io/installation-guide/sdk-node.html)  
2. [Nest](https://short-loop.github.io/installation-guide/sdk-nest.html)  
3. [Hapi](https://short-loop.github.io/installation-guide/sdk-hapi.html)  
4. [Inversify+Hapi](https://short-loop.github.io/installation-guide/sdk-inversify-hapi.html)
npm package: @shortloop/node-sdk
Description: `@shortloop/node` provides client implementation of Shortloop SDK for express based Node applications.
Latest version: 0.0.4

# Shortloop SDK for Node

`@shortloop/node` provides client implementation of Shortloop SDK for express based Node applications.

## Requirements

Current SDK version requires Node v16 or higher.

## Installation

`@shortloop/node` can be installed like any other npm package through `npm`:

```console
$ npm install @shortloop/node
```
## Usage

1. Once the package is installed, you can import the library using import or require approach:

    ```import ShortloopSDK from '@shortloop/node'```
    <br/> OR <br/>
    ```const ShortloopSDK = require('@shortloop/node')```


2. Initialize the sdk  
   Example:
    ```Node
    const app = express();
    const sdk = ShortloopSDK.init({
        url: 'http://localhost:8080',
        applicationName: 'test-service-node',
        loggingEnabled: true (optional),
    });
    app.use(express.json()); //any other middlewares
    app.use(sdk.capture());
    ```
npm package: @shortloop/node-sdk-sample-all
Description: `@shortloop/node` provides client implementation of Shortloop SDK for express based Node applications.
Latest version: 1.0.3

# Shortloop SDK for Node

`@shortloop/node` provides client implementation of Shortloop SDK for express based Node applications.

## Requirements

Current SDK version requires Node v16 or higher.

## Installation

`@shortloop/node` can be installed like any other npm package through `npm`:

```console
$ npm install @shortloop/node
```
## Usage

1. Once the package is installed, you can import the library using import or require approach:

    ```import ShortloopSDK from '@shortloop/node'```
    <br/> OR <br/>
    ```const ShortloopSDK = require('@shortloop/node')```


2. Initialize the sdk  
   Example:
    ```Node
    const app = express();
    const sdk = ShortloopSDK.init({
        url: 'http://localhost:8080',
        applicationName: 'test-service-node',
        loggingEnabled: true (optional),
    });
    app.use(express.json()); //any other middlewares
    app.use(sdk.capture());
    ```
npm package: @shortlyster/its-alive
Description: livechecks middleware
Author: Nikolay Nemshilov
Latest version: 1.0.4

# It's Alive Middleare

The standard express middleware for `@shortlyster` apps to perform readiness and liveness checks

## Usage

```
npm add @shortlyster/its-alive
yarn add @shortlyster/its-alive
```

```js
import * as express from 'express';
import * as itsAlive from '@shortlyster/its-alive';

const app = express();

app.use(itsAlive());
```

This will make the app to respond to the following routes:

```
GET /_health/ready -> 200 OK
GET /_health/alive -> 200 OK
```

### Dynamic Checks

one can specify application specific dynamic checks by passing in the following
options:

```js
app.use(itsAlive({
  readyWhen: () => something(),
  aliveWhen: () => something()
}));
```

Promises are totes supported:

## Copyright & License

All code in this repository released under the terms of the MIT license.

Copyright (C) 2017 Shortlyster Pty Ltd.
npm package: @shortthirdman/auracss
Description: Aura CSS - A styling library framework for providing colors and gradients
Author: Swetank Mohanty
Latest version: 1.1.0

# Aura CSS

Aura CSS

<a href="https://github.com/shortthirdman-org/auracss">
  <img src="https://shortthirdman-org.github.io/shortthirdman-org/logo.svg" alt="AuraCSS" width="80" height="80" align="right">
</a>

> A styling library framework for providing colors and gradients

![Maintenance](https://img.shields.io/maintenance/yes/2023)
![npm](https://img.shields.io/npm/dt/@shortthirdman/auracss)
![npm](https://img.shields.io/npm/dw/@shortthirdman/auracss)
![npm (scoped)](https://img.shields.io/npm/v/@shortthirdman/auracss)


**NPM**

```sh
npm install --save @shortthirdman/auracss
```

**CDN**

See [@shortthirdman-org/auracss](https://www.npmjs.com/package/@shortthirdman/auracss)

**Download**

See [Releases](https://github.com/shortthirdman-org/auracss/releases/)

## What does it do?

* Provides a range custom colours with unique names
* Provides gradients with unique names

## Browser support

* Chrome
* Edge
* Firefox ESR+
* Internet Explorer 10+
* Safari 8+
* Opera

## Contributing

Please read the [contribution guidelines](CONTRIBUTING.md) in order to make the
contribution process easy and effective for everyone involved.

## Community Resources

- [Defining color palette in SASS with variables](https://blog.yipl.com.np/defining-color-palette-in-sass-with-variables-6464c3c3b5e5)
- [Creating a CSS color palette from Sass variables](https://dev.to/khayden73/creating-a-css-color-palette-from-sass-variables-14fo)
npm package: @shortwave/babel-plugin-styled-components
Description: Improve the debugging experience and add server-side rendering support to styled-components
Latest version: 1.14.1

# `babel-plugin-styled-components`

This plugin is a highly recommended supplement to the base styled-components library, offering some useful features:

- consistently hashed component classNames between environments (a must for server-side rendering)
- better debugging through automatic annotation of your styled components based on their context in the file system, etc.
- various types of minification for styles and the tagged template literals styled-components uses

## Quick start

Install the plugin first:

```
npm install --save-dev babel-plugin-styled-components
```

Then add it to your babel configuration:

```JSON
{
  "plugins": ["babel-plugin-styled-components"]
}
```

## Changelog

See [Github Releases](https://github.com/styled-components/babel-plugin-styled-components/releases)

## Documentation

**The documentation for this plugin lives on [the styled-components website](https://www.styled-components.com/docs/tooling#babel-plugin)!**

- [Usage](https://www.styled-components.com/docs/tooling#usage)
- [Better debugging](https://www.styled-components.com/docs/tooling#better-debugging)
- [Minification](https://www.styled-components.com/docs/tooling#minification)

## License

Licensed under the MIT License, Copyright © 2016-present Vladimir Danchenkov and Maximilian Stoiber.

See [LICENSE.md](./LICENSE.md) for more information.
npm package: @shortwave/metro-minify-terser
Description: 🚇 Minifier for Metro based on Terser.
Author: Tyler Rockwood
Latest version: 1.0.1

# Metro Minify Terser

This is a minifier for Metro (the React Native build tool) that supports the terser v5 implementation. Sadly the v5 version of terser has an async API and metro only allows for sync minifiers, so this hacks a sync interface on top of terser by running it as a worker in another process.

Hopefully a PR to allow async minifiers to Metro will be merged and we can remove the hacks here.