open-index/open-npm huggingface dataset:
npm package: @rhinoanywhere/sdk-js
Description: Javascript Library for connecting to RhinoAnywhere
Latest version: 0.1.0

# Javascript SDK
---

## About the Project

**Rhino Anywhere** is a javascript library that allows a clean API interface to listen to, respond to and display a Rhino Viewport stream from a remote Rhino instance.
You can
- Reskin Rhino in any way!
- Control Rhino in any way!
- Interact with Rhino in any way!

## Documentation

The sdk is intended to be used in conjunction with your UI of choice and the RhinoAnywhere plugin. Once you have the plugin running, connect your UI to the plugin by executing:
```
// HTML Video element reference
var viewport = document.getElementById("rhinoViewport");

// RhinoAnywhere Websocket link
var link = "ws://127.0.0.1:8081/" 

// Initialize RhinoAnywhere SDK
let anywhere = new RhinoAnywhere();

// Bind to a video element
anywhere.bind(viewport);

// Connect to RhinoAnywhere
anywhere.connect(link);
```

Once these run, the video element will resize to match Rhino. You can also execute commands:

```
anywhere.sendCommand("Line");
```

## How to Build & Pre-requisites
[Please see building source guide](BUILDSOURCE.md)

## Contributing

See the open issues for a places to help out and get involved.
See the [open issues](https://github.com/rhino-anywhere/rhino-anywhere-frontend/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc) 

## Licensing

Distributed under the MIT license. See `License.md`for more information.

## Acknowledgements

A huge thanks to AEC Tech 2023 for arranging and hosting this event.
Please check out other hackathon projects and future hackathon events hosted by [AECTech](https://www.aectech.us/).
npm package: @rhinodefi1/rhino-uikit
Description: Set of UI components for pancake projects
Author: Secousse
Latest version: 0.16.0

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @rhinojs/app-to-aws-lambda
Description: rhinoJS App Micro Services to AWS Lambda
Author: Bruno Goncalves
Latest version: 0.1.30

# rhinoJS | App to AWS Lambda
Rodando aplicações no AWS Lambda

## Configurando
Para utilizar o rhino app-to-aws-lambda, antes deve ser instalado o pacote

```bash
npm install @rhinojs/app-to-aws-lambda --save
```

...
npm package: @rhinojs/console
Description: Desenvolvimento de comandos para console.
Author: Bruno Goncalves
Latest version: 0.1.22

# rhinoJS | Console
Desenvolvimento de comandos para console.

## Configurando
Para utilizar o rhino console, antes deve ser instalado o pacote

```bash
npm install @rhinojs/console --save
```

Após a instalação, deve ser configurado o arquivo cmd na pasta root do projeto, conforme o arquivo abaixo:

```javascript
#!/usr/bin/env node

const { Console } = require('@rhinojs/console');

const cmd = new Console();

// Registrar comandos aqui...
//cmd.command(new MeuCommand());

cmd.run();
```

## Escrevendo um comando

Para escrever um comando, pode ser feito conforme o exemplo abaixo:

```javascript
const { Command } = require('@rhinojs/console');

class MeuCommand extends Command
{
    constructor()
    {
        super('diga:ola <nome>', 'Diga ola para o nome');
    }

    run()
    {
        this.info("Ola : " + this.argument('nome', '???'));
    }
}
```

## Executando o comando

Para executar o comando, na pasta root, execute o comando abaixo, conforme nosso comando exemplo:

```bash
node cmd diga:ola MeuNome
```
npm package: @rhinojs/database
Description: Gestao de multi conexoes com o banco de dados.
Author: Bruno Goncalves
Latest version: 0.1.35

# rhinoJS | Database
Gestao de multi conexoes com o banco de dados.

## Configurando
Para utilizar o rhino database, antes deve ser instalado o pacote

```bash
npm install @rhinojs/database --save
```

Após a instalação, deve ser configurado as conexoes:

```javascript
const { Manager } = require('@rhinojs/database');

    manager.add('default', {
        client: 'mysql',
        connection: {
            host: 'localhost',
            user: 'root',
            password: 'password',
            database: 'meu_data_base'
        }
    });

    manager.add('con2', {
        client: 'mysql',
        connection: {
            host: 'localhost',
            user: 'root',
            password: 'password',
            database: 'meu_data_base2'
        }
    });

    var db1 = manager.connection();
    var db2 = manager.connection('con2');
    try {
        // Logica aqui...
    } finally {
        manager.closeAll();
    }
```
npm package: @rhinojs/jobs
Description: Criação de comandos jobs para ser executado via cron, queues ou invokes.
Author: Bruno Goncalves
Latest version: 0.1.20

# rhinoJS | Jobs
Criação de comandos jobs para ser executado via cron, queues ou invokes.

## Configurando
Para utilizar o rhino jobs, antes deve ser instalado o pacote

```bash
npm install @rhinojs/jobs --save
```
npm package: @rhinojs/support
Description: rhinoJS Support Components
Latest version: 0.1.28

# rhinoJS | Support

<p align="center">
<a href="https://travis-ci.org/rhinoJS/support"><img src="https://img.shields.io/travis/rhinoJS/support.svg?style=flat" alt="Build Status"></a>
<img alt="undefined" src="https://img.shields.io/github/license/rhinoJS/support.svg?style=flat">
</p>

Funções de suporte as aplicações web e/ou nodejs
npm package: @rhinolabs/boilr-cli
Description: CLI tool for Boilr framework
Author: Rhinolabs Agency
Latest version: 0.2.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @rhinolabs/boilr-cli

Command-line interface for the Boilr framework. Provides tools for creating, developing, building, and running Boilr applications with hot-reload and TypeScript support.

<p align="center">
  <img src="https://img.shields.io/npm/v/@rhinolabs/boilr-cli" alt="npm version">
  <img src="https://img.shields.io/npm/l/@rhinolabs/boilr-cli" alt="license">
</p>

> **⚠️Important**  
> **_Namespace change notice_**  
> We would like to inform you that, in our next immediate version, _`boiler`_ will become _`boilerjs`_:  
> `@rhinolabs/boilr-cli` → `@boilrjs/cli`
>
> Please update:
>
> ```bash
>  npm install -g @boilrjs/cli
> ```

## Installation

```bash
# Install globally for easy access
npm install -g @rhinolabs/boilr-cli

# Or use directly with npx
npx @rhinolabs/boilr-cli [command]
```

## Commands

### `boilr new [name]` - Create New Project

Initialize a new Boilr project with TypeScript template and example routes.

```bash
boilr new my-api-project
cd my-api-project
npm install
npm run dev
```

**Options:**

- `--template <template>` - Template to use (default: "typescript")
- `--skip-install` - Skip automatic dependency installation

### `boilr dev` - Development Server

Start the development server with hot-reload and file watching.

```bash
boilr dev
```

**Options:**

- `-p, --port <number>` - Specify the port (default: 3000)
- `-h, --host <host>` - Specify the host (default: localhost)
- `-w, --watch` - Watch for file changes (default: true)

**Features:**

- Automatic restart on file changes
- TypeScript compilation
- Real-time error reporting
- Fast rebuild times

### `boilr build` - Production Build

Build the Boilr application for production deployment.

```bash
boilr build
```

**Options:**

- `-c, --config <path>` - Specify custom config file path

**Features:**

- TypeScript compilation
- Optimized for production
- Tree shaking and minification
- Source map generation

### `boilr start` - Production Server

Start the production server using the built application.

```bash
boilr start
```

**Options:**

- `-p, --port <number>` - Specify the port (default: 3000)
- `-h, --host <host>` - Specify the host (default: localhost)

### Help and Version

```bash
boilr --help      # Display help information
boilr --version   # Display version information
```

## Quick Start Workflow

```bash
# 1. Create a new project
boilr new my-awesome-api

# 2. Navigate to project
cd my-awesome-api

# 3. Install dependencies (if not skipped)
npm install

# 4. Start development
boilr dev

# 5. Build for production
boilr build

# 6. Start production server
boilr start
```

## Development

```bash
# Install dependencies
pnpm install

# Build the CLI
pnpm build

# Watch for changes and rebuild
pnpm dev
```

## License

MIT
npm package: @rhinon/chatbot-sdk
Description: This README would normally document whatever steps are necessary to get your application up and running.
Latest version: 0.0.1

# README #

This README would normally document whatever steps are necessary to get your application up and running.

### What is this repository for? ###

* Quick summary
* Version
* [Learn Markdown](https://bitbucket.org/tutorials/markdowndemo)

### How do I get set up? ###

* Summary of set up
* Configuration
* Dependencies
* Database configuration
* How to run tests
* Deployment instructions

### Contribution guidelines ###

* Writing tests
* Code review
* Other guidelines

### Who do I talk to? ###

* Repo owner or admin
* Other community or team contact
npm package: @rhinosw/cordova-plugin-barcode-qrscanner
Description: Fast, energy-efficient, highly-configurable barcode and QR code scanner.
Author: Matej Musak
Latest version: 3.0.13

# cordova-plugin-barcode-qrscanner

> A fast, energy efficient, highly-configurable QR code + barcode scanner for Cordova / Ionic apps – available for the iOS, Android, Windows, and browser platforms.
---

Works as of **January 2023**.

Original project & documentation: https://www.npmjs.com/package/cordova-plugin-qrscanner

```
ionic@6
cordova@11
cordova-ios@6
cordova-android@11
angular@14
```

Original plugin/repo is `https://github.com/bitpay/cordova-plugin-qrscanner`. It was not working with the latest Android/iOS version. _It failed during XCode build._

Other packages on npm with apparent solutions kept installing the original plugin. _So they fail during XCode build, too._

---

**This is a fork of https://github.com/gianluigitrontini/cordova-plugin-qrscanner-nbs. That fork was forked from https://github.com/v1934/cordova-plugin-qrscanner-11, with a commit taken from https://github.com/NoahSun/cordova-plugin-qrscanner.**

**This plugin is working with the latest android and ios platform and contains fixes for compilation errors due to incompatibilities with Swift 5 and Android API level 32**

---

If you're using Ionic, switch to Capacitor.