open-index/open-npm huggingface dataset:
npm package: @rentlydev/react-native-incomingcall
Description: React native module to display an incoming call UI triggered by push notifications. Instead of relying on TelephonyManager, this approach uses push notifications sent from a server to notify the app of an incoming call. Upon receiving the notification, th
Author: HarshaR1642
Latest version: 0.6.0

[![npm](https://img.shields.io/npm/v/@rentlydev/react-native-incomingcall.svg)](https://npmjs.com/@rentlydev/react-native-incomingcall) [![React Native](https://img.shields.io/badge/React_Native-21232a?style=flat&logo=react&logoColor=0a7ea4&logoSize=small.svg)]() [![Android](https://img.shields.io/badge/Android-green?style=flat&logo=android&logoColor=white)]()

# @rentlydev/react-native-incomingcall

A react native module to display an incoming call UI triggered by push notifications. Instead of relying on TelephonyManager, this approach uses push notifications sent from a server to notify the app of an incoming call. Upon receiving the notification, the app launches a custom incoming call screen, mimicking the native call UI. 

Fully compatible with TypeScript.

## Supported platforms

| Platform  |  Support |
|---|---|
| iOS  |  ❌ |
| Android  |  ✅ |
| Web  |  ❌ |
| Windows  |  ❌ |
| macOS  |  ❌ |

## Installation

```sh
npm install @rentlydev/react-native-incomingcall
```
or

```sh
yarn add @rentlydev/react-native-incomingcall
```

## Configuration and Permissions

No permissions needed

## Summary

### Methods

* [`showIncomingCall`](#showIncomingCall)
* [`endCall`](#endCall)
* [`areNotificationsEnabled`](#areNotificationsEnabled)
* [`registerReceiver`](#registerReceiver)
* [`unregisterReceiver`](#unregisterReceiver)

---

## Usage

### showIncomingCall
```javascript
import IncomingCall from '@rentlydev/react-native-incomingcall';

IncomingCall.showIncomingCall();
```

### endCall
```javascript
import IncomingCall from '@rentlydev/react-native-incomingcall';

IncomingCall.endCall();
```

### areNotificationsEnabled
```javascript
import IncomingCall from '@rentlydev/react-native-incomingcall';

const response = IncomingCall.areNotificationsEnabled();

Reponse: true or false
```

### registerReceiver
```javascript
import IncomingCall from '@rentlydev/react-native-incomingcall';

IncomingCall.registerReceiver();
```

### unregisterReceiver
```javascript
import IncomingCall from '@rentlydev/react-native-incomingcall';

IncomingCall.unregisterReceiver();
```

### Events
```javascript
  React.useEffect(() => {
    const listener = DeviceEventEmitter.addListener("intercom_broadcast", (data) => {
      console.log("intercom_broadcast", data);
    });

    return () => listener.remove();
  });
```

## How To Run Example App ?

To run example app, follow the below steps

1. Clone the repository
2. Do `yarn install`
3. Next navigate to example folder i.e `cd example`
4. Do `yarn install`
5. Next navigate to ios folder i.e `cd ios` and do `pod install`, then `cd ..`
6. For android run `yarn android`
7. For ios run `yarn ios`

## Demo Video

[Android](https://drive.google.com/file/d/1X-4Mpmq86gD46IAy_QH6YbJMC_DzG1cb/preview)
npm package: @rentmagic/vis-utils
Description: Utility functions for the @vue2vis package family.
Author: Alex Couturon
Latest version: 1.0.1-alpha.3

# `@vue2vis/utils`

> Utility functions for the @vue2vis package family.

### Installation

```
npm install --save @vue2vis/utils vis-data vis-utils
```

or

```
yarn add @vue2vis/utils vis-data vis-utils
```
npm package: @rentmagic/vue-select
Description: Everything you wish the HTML <select> element could do, wrapped up into a lightweight, extensible Vue component.
Author: Jeff Sagal
Latest version: 3.21.2

# vue-select ![Current Release](https://img.shields.io/github/release/sagalbot/vue-select.svg?style=flat-square) ![Release Date](https://img.shields.io/github/release-date/sagalbot/vue-select?style=flat-square) ![Bundle Size](https://flat.badgen.net/bundlephobia/min/vue-select) ![Monthly Downloads](https://img.shields.io/npm/dm/vue-select.svg?style=flat-square) [![Coverage Status](https://coveralls.io/repos/github/sagalbot/vue-select/badge.svg?branch=master)](https://coveralls.io/github/sagalbot/vue-select?branch=master) ![MIT License](https://img.shields.io/github/license/sagalbot/vue-select.svg?style=flat-square)

> **Everything you wish the HTML `<select>` element could do, wrapped up into a lightweight, zero
> dependency, extensible Vue component.**

**This package is a modified version of vue-select updated to Vue 3 in its most basic form with minor changes we needed for our project.**

Vue Select is a feature-rich select/dropdown/typeahead component. It provides a default
template that fits most use cases for a filterable select dropdown. The component is designed to be as
lightweight as possible, while maintaining high standards for accessibility,
developer experience, and customization.

- Tagging
- Filtering / Searching
- Vuex Support
- AJAX Support
- SSR Support
- Accessible
- ~20kb Total / ~5kb CSS / ~15kb JS
- Select Single/Multiple Options
- Customizable with slots and SCSS variables
- Zero dependencies

## Documentation

Complete documentation and examples available at https://vue-select.org.

- **[API Documentation](https://vue-select.org)**

## Sponsors :tada:

It takes a lot of effort to maintain this project. If it has saved you development time, please consider [sponsoring the project](https://github.com/sponsors/sagalbot)
with GitHub sponsors!

Huge thanks to the [sponsors](https://github.com/sponsors/sagalbot) and [contributors](https://github.com/sagalbot/vue-select/graphs/contributors) that make Vue Select possible!

## Get started

**Vue 3 only**

Install:

```bash
yarn add @rentmagic/vue-select
```


The component itself does not include any CSS. You'll need to include it separately in your Component.vue:
```vue
<style>
@import "vue-select/dist/vue-select.css";
</style>
```

Example usage in a Vue 3 component:

```vue
<template>
  <div>
    <VueSelect :options="['Option 1', 'Option 2', 'Option 3']"></VueSelect>
  </div>
</template>

<script>
import VueSelect from "@rentmagic/vue-select";

export default {
  components: {
    'v-select': VueSelect
  }
};
</script>

<style>
@import "vue-select/dist/vue-select.css";
</style>
```


## License

[MIT](https://github.com/sagalbot/vue-select/blob/master/LICENSE.md)
npm package: @rentmagic/vue2-daterange-picker
Description: Vue2 date range picker based on https://github.com/dangrossman/bootstrap-daterangepicker (no jQuery)
Author: Nikola Kostadinov
Latest version: 0.10.3

# vue2-daterange-picker

> Vue2 date range picker based on https://github.com/dangrossman/bootstrap-daterangepicker (no jQuery)

This package is a fork of adding extra features to the original package:

https://github.com/Innologica/vue2-daterange-picker

## Demo and Usage

You can see a demo and read the documentation here:
https://innologica.github.io/vue2-daterange-picker/

## Installation

```bash
# install via npm
npm i @rentmagic/vue2-daterange-picker --save
```

```bash
# install via yarn
yarn add @rentmagic/vue2-daterange-picker
```

## TODO

- [x] documentation
- [x] tests
- [x] disabled dates
- [x] export single components

### Run local demo

```
npm run docs:dev
```