open-index/open-npm huggingface dataset:
npm package: @nimbus/cli
Description: Nimbus cli
Author: Fabrizio Fenoglio
Latest version: 1.0.59-alpha.0

nimbus
======

Nimbus cli

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/nimbus.svg)](https://npmjs.org/package/nimbus)
[![Downloads/week](https://img.shields.io/npm/dw/nimbus.svg)](https://npmjs.org/package/nimbus)
[![License](https://img.shields.io/npm/l/nimbus.svg)](https://github.com/fenos/nimbus/blob/master/package.json)

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @nimbus/cli
$ nimbus COMMAND
running command...
$ nimbus (-v|--version|version)
@nimbus/cli/1.0.59-alpha.0 darwin-x64 node-v12.16.2
$ nimbus --help [COMMAND]
USAGE
  $ nimbus COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`nimbus build`](#nimbus-build)
* [`nimbus help [COMMAND]`](#nimbus-help-command)
* [`nimbus new PROJECTNAME`](#nimbus-new-projectname)
* [`nimbus start`](#nimbus-start)

## `nimbus build`

Build your nimbus projectPath

```
USAGE
  $ nimbus build

OPTIONS
  -h, --help           show CLI help
  --only=only
  --skip=skip
  --tsconfig=tsconfig

EXAMPLE
  $ nimbus build
```

_See code: [dist/commands/build.ts](https://github.com/utilitywarehouse/nimbus-2/blob/v1.0.59-alpha.0/dist/commands/build.ts)_

## `nimbus help [COMMAND]`

display help for nimbus

```
USAGE
  $ nimbus help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI
```

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v2.2.3/src/commands/help.ts)_

## `nimbus new PROJECTNAME`

Create a new nimbus application

```
USAGE
  $ nimbus new PROJECTNAME

OPTIONS
  -h, --help  show CLI help

EXAMPLE
  $ nimbus new app-name
```

_See code: [dist/commands/new.ts](https://github.com/utilitywarehouse/nimbus-2/blob/v1.0.59-alpha.0/dist/commands/new.ts)_

## `nimbus start`

Start nimbus application

```
USAGE
  $ nimbus start

OPTIONS
  -h, --help  show CLI help

EXAMPLE
  $ nimbus start
```

_See code: [dist/commands/start.ts](https://github.com/utilitywarehouse/nimbus-2/blob/v1.0.59-alpha.0/dist/commands/start.ts)_
<!-- commandsstop -->
npm package: @nimbus_sg/react-hook-jsonschema-form
Description: React Hook JSON Schema Form
Author: Nimbus SG
Latest version: 0.20.3

# `@nimbus_sg/react-hook-jsonschema-form`




## Usage

```
const reactHookJsonschemaForm = require('@nimbus_sg/react-hook-jsonschema-form');

// TODO: DEMONSTRATE API
```
npm package: @nimbus_sg/rn-bottom-sheet
Description: UI Components
Author: Nimbus
Latest version: 0.6.0

# rn-bottom-sheet
<!-- 
[![npm version](https://img.shields.io/npm/v/my-bottom-sheet)](https://www.npmjs.com/package/my-bottom-sheet)
[![npm downloads](https://img.shields.io/npm/dw/my-bottom-sheet)](https://www.npmjs.com/package/my-bottom-sheet)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier) -->

BottomSheet component for React Native.

<!-- ![toast gif](./docs/toast.gif) -->

## Features

- 🚀 Imperative API
- 📦 Very lightweight (~40 kB)
- ⌨️ Keyboard-aware
- 🎨 Customizable layouts
- 🔧 Flexible config

## Installation

##### Dependencies
This library needs these dependencies to be installed in your project before you can use it:
```sh
yarn add react-native-reanimated react-native-gesture-handler
```

- [Quick start](./docs/quick-start.md)
- [API](./docs/api.md)
- [Create layouts](./docs/layouts.md)
- [Custom backdrop](./docs/custom-backdrop.md)

- FAQ
  - [How to show the BottomSheet inside a Modal?](./docs/modal-usage.md)
  - [How to render the BottomSheet when using a Navigation library?](./docs/navigation-usage.md)
  - [How to mock the library for testing with jest?](./docs/jest-testing.md)

## License

The MIT License (MIT)
Copyright © <year> <copyright holders>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
npm package: @nimbus_sg/rn-call-screen
Description: Support incoming call for Android only
Author: Support incoming call for Android only
Latest version: 0.11.3

# @nimbus_sg/rn-call-screen

**React Native Notification Incoming Call For Android** This library works based on android display time-sensitive notifications
For more information about **Display time-sensitive notifications** (https://developer.android.com/training/notify-user/time-sensitive).

⚠️ **This library only work for Android** .

## Installation

```sh
npm install @nimbus_sg/rn-call-screen
```

### Addition installation step
In `AndroidManifest.xml`:

```java
// ...
    <uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
    <application ....>
      <activity android:name="com.incomingcall.IncomingCallActivity"
        android:launchMode="singleTask"
        android:excludeFromRecents="true"
        android:exported="true"
        android:showWhenLocked="true"
        android:turnScreenOn="true"
      />

      <activity android:name="com.incomingcall.NotificationReceiverActivity"
        android:launchMode="singleTask"
        android:excludeFromRecents="true"
        android:exported="true"
        android:showWhenLocked="true"
        android:turnScreenOn="true"
      />

      <service
        android:name="com.incomingcall.IncomingCallService"
        android:enabled="true"
        android:stopWithTask="false"
        android:exported="true" />

     .....
      </application>
```

## Usage

```js
import RNIncomingCall, { type foregroundOptionsModel } from '@nimbus_sg/rn-call-screen';

const options: foregroundOptionsModel = {
  channelId: 'com.incomingcallexample',
  channelName: 'Incoming video call',
  notificationIcon: 'ic_launcher', //mipmap
  notificationBody: 'Hello',
  notificationTitle: 'Someone calling',
  answerText: 'Answer',
  declineText: 'Decline',
  notificationColor: 'colorAccent', //path color in android
  notificationSound: null, //raw
  mainComponent: 'IncomingCall',
};

RNIncomingCall.displayNotification(callUUID, null, 30000, options);

// ...

// index.js
AppRegistry.registerComponent('IncomingCall', () => YOUR_CUSTOM_COMPONENT);
```

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)