open-index/open-npm huggingface dataset:
npm package: @hiredchina/react-native-android-badge
Description: A react native wrapper for leolin310148/ShortcutBadger.
Author: Jhen
Latest version: 1.0.5

# React Native Android Badge

[![NPM version](http://img.shields.io/npm/v/react-native-android-badge.svg?style=flat)](https://www.npmjs.com/package/react-native-android-badge)

A react native wrapper for [leolin310148/ShortcutBadger](https://github.com/leolin310148/ShortcutBadger).

## Why?

A react-native `PushNotificationIOS` provide setting badge of functions, it belongs to the native iOS support, but Android requires third-party library to do.

## Setup

```bash
$ npm i --save @hiredchina/react-native-android-badge
$ react-native link
```

## Usage

```js
var BadgeAndroid = require('react-native-android-badge');

BadgeAndroid.setBadge(10);
```
npm package: @hiredchina/react-native-shortcut-badge
Description: Badge for the shortcut icon in your React Native Android Apps
Author: aMarCruz
Latest version: 0.1.6

# react-native-shortcut-badge

Badge for the shortcut icon in your React Native App (Android & iOS).

iOS have native support for badges and this library uses the React Native [PushNotificationIOS](https://facebook.github.io/react-native/docs/pushnotificationios) module.

In Android, this is a wrapper for the amazing [ShortcutBadger](https://github.com/leolin310148/ShortcutBadger) library.

ShortcutBadger is included in many notification libraries for React Native, rn-shortcut-badge offers an API and updates that do not depend on any of these libraries, although it can present the same drawbacks (before Android 8 there is no native support for badges, in Android 8 and later the badge is defined by the notifications).

**NOTE**: This is Work In Progress, not fully tested.

## Setup

```bash
$ yarn add react-native-shortcut-badge
$ react-native link react-native-shortcut-badge
```

If you are using [Proguard](https://stuff.mit.edu/afs/sipb/project/android/sdk/android-sdk-linux/tools/proguard/docs/), add this to your android/app/proguard-rules.pro

See https://github.com/leolin310148/ShortcutBadger/issues/46

```
-keep class me.leolin.shortcutbadger.impl.** { <init>(...); }
```

## Usage

```js
import ShortcutBadge from 'react-native-shortcut-badge';

ShortcutBadge.getCount((count) => {
    ShortcutBadge.setCount(count + 1);
});
```

### Properties

Property | Type | Description
-------- | ---- | -----------
launcher | `string` or `null` | Name of the current launcher "home", or `null` if the launcher could not be detected.
supported | `boolean` | Does ShortcutBadge have support for the current launcher/device?

**NOTE:** The counter remains in the storage of the device even if the launcher is not supported.

### Methods

- `setCount(count: number) => Promise<boolean>`

    Set the counter and update the badge.

    Returns `true` if the operation succeeds.

- `getCount() => Promise<number>`

    Returns the badge counter.

- `requestPermission(): Promise<boolean>`

    Request permission for Badge, mainly for iOS.

    Return `true` if permission is granted.
npm package: @hiredchina/u_webant
Author: Thomas Lau
Latest version: 1.2.15

# u_webant



## QuickStart

<!-- add docs here for user -->

see [egg docs][egg] for more detail.

### Development

```bash
$ git checkout -b dev master
$ npm i
$ npm run dev
$ open http://localhost:7001/
```

### Merge

```bash
$ git checkout master
$ git merge --no-ff dev
```

### Release

在本地项目
```
$ npm run rel
# 等同于 git branch -d rel && git checkout -b rel master && npm run build
```

先在服务器上创建好对应的文件夹

```bash
$ mkdir /home/egg/u_webant && cd /home/egg/u_webant
```

在本地项目

```bash
$ git checkout -b rel master
$ npm run tt
```

### Deploy

在服务器

```bash
$ npm start
$ npm stop
```

### npm scripts

- Use `npm run lint` to check code style.
- Use `npm test` to run unit test.
- Use `npm run autod` to auto detect dependencies upgrade, see [autod](https://www.npmjs.com/package/autod) for more detail.


[egg]: https://eggjs.org
npm package: @hiredgun/react-scripts
Description: Configuration and scripts for Create React App.
Latest version: 5.0.2

# react-scripts

This package includes scripts and configuration used by [Create React App](https://github.com/facebook/create-react-app).<br>
Please refer to its documentation:

- [Getting Started](https://facebook.github.io/create-react-app/docs/getting-started) – How to create a new app.
- [User Guide](https://facebook.github.io/create-react-app/) – How to develop apps bootstrapped with Create React App.
npm package: @hiredue-org/datastore
Description: Composable persistent, transient, and secure data stores for Node.js
Author: Hiredue-org
Latest version: 1.0.0

# Data Store
This is a javascript based implementation of a data store that can be used to store and retrieve data. It is implemented as a singleton class that uses the `node-persist` library for the persistent store and `node-cache` for the transient store. The secure store is implemented using the `keytar` library. The data store can be configured to use external logging, and other features. It also supports TTL (time to live) for the transient store and the persistent store. The Persistent store also has a write queue feature that allows for asynchronous writes to the persistent store. The data store can be used in a variety of applications, including web applications, desktop applications, and mobile applications.
## Usage
To use the data store, you can import the `DataStore` class and create an instance of it. You can then create a config file that would be used to initialize the data store. The config file should be a JSON that contains the following keys:
```javascript
const storeConfig = {
  store: {
    isLoggingEnabled : true,
    logger : log 
  },
  persistent: {
    dir: persistentStoreDir,
    stringify: JSON.stringify,
    parse: JSON.parse,
    encoding: "utf8",
    logging: false,
    ttl: false,
    expiredInterval: 2 * 60 * 1000,
    forgiveParseErrors: false,
    writeQueue: true,
    writeQueueIntervalMs: 1000,
    writeQueueWriteOnlyLast: true
  },
  transient: {
    ttl: 1200
  },
  secure: {
    serviceName: appName
  }
};
```
You can then initialize the data store with the config file and use it to store and retrieve data. For example:
```javascript
const dataStore = new DataStore();
await dataStore.init(storeConfig);
```

You can then use the `set` and `get` methods to store and retrieve data. For example:
```javascript
await dataStore.persistent.set("key", "value");
const value = await dataStore.persistent.get("key");
console.log(value); // "value"
```
You can also use the `transient` and `secure` stores in a similar way. For example:
```javascript 
await dataStore.transient.set("key", "value123");
const value = await dataStore.secure.get("cognitoKey"); 
```


# License
MIT License
npm package: @hirefast/cybuddy
Description: <p align="center"> 	<img src="./web/src/logo.svg" width="200" height="200" /> </p>
Latest version: 0.0.1

<p align="center">
	<img src="./web/src/logo.svg" width="200" height="200" />
</p>

<h1 align="center">CyBuddy</h1>
<p align="center">Create Cypress tests visually.</p>

## License

Licensed under [MIT license](LICENSE).

Logo created by Sarah JOY from the Noun Project.
npm package: @hireology/molecules
Description: Hireology's Component Library
Author: Hireology Frontend Engineers
Latest version: 3.0.1

# NOTE: This is an old UI library for the legacy Rails app. It is no longer actively maintained.

<p align="center">
  <a href="https://hireology.com/" target="_blank" rel="noopener noreferrer">
    <img height="200" src="media/molecules.svg" alt="Hireology Molecules">
  </a>
</p>

# Molecules

Hireology's component library

## Installation

Molecules is available as an npm package.

```bash
npm i @hireology/molecules --save
```

or if you prefer Yarn

```bash
yarn add @hireology/molecules
```

## Usage

```js
import { Button } from '@hireology/molecules';
import '@hireology/molecules/dist/molecules.css';

ReactDOM.render(<Button>Button</Button>, mountNode);
```

NOTE: molecules assumes you already have Font Awesome available in your project.

### Testing
Run tests locally: `npm run test`  
Run test coverage: `npm run test-coverage`  

### Expected Component Directory Structure
When you add a new component, it should follow the below directory structure:
```
/NewComponent
  index.js                 - export default from NewComponent.jsx
  NewComponent.jsx         - component code
  NewComponent-test.jsx    - test file
  newComponent.scss        - stylesheet
```
npm package: @hirevue/hv-react-agenda
Description: Fancy agenda component for use with ReactJS.
Author: engineering@hirevue.com
Latest version: 0.4.0

# hv-react-agenda
[![Build Status](https://travis-ci.org/HireVue/hv-react-agenda.svg?branch=master)](https://travis-ci.org/HireVue/hv-react-agenda)
[![Dependency Status](https://david-dm.org/HireVue/hv-react-agenda.svg?branch=master)](https://david-dm.org/HireVue/hv-react-agenda)

Fancy agenda component for use with ReactJS.

![image](https://cloud.githubusercontent.com/assets/224352/6017687/a97e8da2-ab4d-11e4-99e3-7850cd73e50e.png)