open-index/open-npm huggingface dataset:
npm package: @nextunicorn/types
Description: > 공통으로 사용하는 타입을 담은 패키지입니다.
Author: Nextunicorn Inc
Latest version: 0.1.3

# nu-types
> 공통으로 사용하는 타입을 담은 패키지입니다.

## 디자인
## 유틸리티
npm package: @nextunicorn/ui
Description: ## Foundations ### Transition
Author: Nextunicorn Inc
Latest version: 0.2.59

# ui

## Foundations
### Transition

### Keyframe

### Font

### Color

<div align="center">

<img src="_images/BrandingColor.png"  alt="브랜딩 컬러" width="600"/>

<br/>

<img src="_images/Colors.png"  alt="브랜딩 컬러" width="600"/>

</div>

<br/>



### Theme
모든 컴포넌트들은 keyColor 를 기준으로 구현되었습니다.
keyColor 는 0 ~ 9 까지 총 10개의 색상을 가지고 있습니다.
default keyColor 는 unicornblue0 ~ unicornblue9 로 설정되어 있습니다.
프로덕트마다 CSS Variable 로 keyColor 를 설정하여 사용하시면 됩니다.

예시) 

```
// global.css

--key-color-0: #F6F2FF;
--key-color-1: #e8daff;
 ...
--key-color-9: #31135e;
```

<br/>
<hr/>

## Typography

<br/>
<hr/>


## Layout

<br/>
<hr/>

## Header

<br/>
<hr/>

## Buttons
### Button

### IconButton

### AssistiveButton

### TextButton

### ToggleButton

<br/>
<hr/>

## Select Control
### Checkbox
### Radio

<br/>
<hr/>

## Pagination

<br/>
<hr/>
npm package: @nextup/react-native-honeywell-printer
Description: Print barcodes and text with a Honeywell Intermec printer with React Native
Author: Roel van den Boom
Latest version: 2.1.3

# React Native Honeywell Printer

This package works with Honeywell devices that use the Intermec PB50 printer. It may also work on other Intermec printers, but this is not guaranteed.

Note that this is an experimental package.

Tested to work with React Native 0.56 and 0.57. Only works on Android.

## Installation

```
yarn add react-native-honeywell-printer
```

To install the native dependencies:

```
react-native link react-native-honeywell-printer
```

Unless you already know the Bluetooth MAC address of the printer, you need to use `react-native-bluetooth-serial` as well. Since it has an issue with recent versions of React Native, we use [this fork](https://github.com/jhonber/react-native-bluetooth-serial).

## Usage

First you need to copy `printerprofiles.json` from this repository to `android/app/src/main/assets/printerprofiles.json` in your project. You can modify this file to change the styling of the print document.

```js
import BluetoothSerial from 'react-native-bluetooth-serial';
import honeywellPrinter from 'react-native-honeywell-printer';

async function print() {
    const devices = await BluetoothSerial.list();
    // Search for Intermec PB50 devices; this is the only tested printer at the moment.
    const device = devices.find(device => device.name.includes('PB50'));
    if (device) {
        // This is the profile name defined in android/app/src/main/assets/printerprofiles.json
        const profileName = 'PB32_Fingerprint';
        await honeywellPrinter.print(profileName, device.id, 'My variable to print');
    }
}
```


## TODO

- There is no progress indication
- There is no indication whether printing succeeded or failed

We probably won't have time to build this since we'll only have a Intermec printer for a limited time.
npm package: @nextup/react-native-zebra-printer
Description: Print barcodes and text with a Zebra label printer with React Native
Author: Roel van den Boom
Latest version: 5.0.2

# React Native Zebra Printer

This package works with Zebra devices that use the Intermec PB50 printer. It may also work on other Intermec printers, but this is not guaranteed.

Note that this is an experimental package.

Tested to work with React Native 0.56 and 0.57. Only works on Android.

## Installation

```
yarn add react-native-zebra-printer
```

To install the native dependencies:

```
react-native link react-native-zebra-printer
```

Unless you already know the Bluetooth MAC address of the printer, you need to use `react-native-bluetooth-serial` as well. Since it has an issue with recent versions of React Native, we use [this fork](https://github.com/jhonber/react-native-bluetooth-serial).

## Usage

First you need to copy `printerprofiles.json` from this repository to `android/app/src/main/assets/Omega-300.zpl` in your project. You can modify this file to change the styling of the print document.

```js
import BluetoothSerial from 'react-native-bluetooth-serial';
import zebraPrinter from 'react-native-zebra-printer';

async function print() {
    const devices = await BluetoothSerial.list();
    const device = devices.find(device => device.name.includes('PB50'));
    if (device) {
        await zebraPrinter.print(device.id, 'My variable to print');
    }
}
```