open-index/open-npm huggingface dataset:
npm package: @merely-ui/react
Description: <h1 align="center">🪶Lightweight Components for React Apps</h1> <br/>
Author: Ivan Blinov
Latest version: 2.0.2

<h1 align="center">🪶Lightweight Components for React Apps</h1>
<br/>

<p align="center">
  <img alt="Bundle Size" src="https://badgen.net/bundlephobia/minzip/@merely-ui/react"/>
  <a href="https://github.com/merely-ui/merely-ui/blob/main/LICENSE">
    <img alt="MIT License" src="https://badgen.net/github/license/merely-ui/merely-ui"/>
  </a>
</p>

<br/>

## Documentation

Website: https://merely-ui.com

## Features

- Styling Props: Merely UI provides a set of styling props that make it easy to style your components directly in JSX.
- Color Mode Switch: Merely UI has easy color mode switching out-of-the-box and all components are compatible with Light and Dark mode.
- Accessible. Merely UI components follow the WAI-ARIA guidelines specifications.

## Installation

```sh
# with Yarn
$ yarn add @merely-ui/react

# with npm
$ npm i @merely-ui/react

# with pnpm
$ pnpm add @merely-ui/react

# with Bun
$ bun add @merely-ui/react
```

## Usage

Before using the components, please do this:

1. Wrap your application with the `MerelyProvider` provided by
   **@merely-ui/react**.

```jsx
...
import { MerelyProvider } from "@merely-ui/react"

// Do this at the root of your application
ReactDOM.createRoot(document.getElementById('root')!).render(
 <StrictMode>
   <MerelyProvider>
     <App />
   </MerelyProvider>
 </StrictMode>
)
```

2. Use Merely UI components:

```jsx
import { Button } from '@merely-ui/react'

function App() {
	return <Button>Click me!</Button>
}
```

## License

MIT
npm package: @mergeapi/merge-accounting-node
Description: NodeJS client for @mergeapi/merge-accounting-node
Author: OpenAPI-Generator Contributors
Latest version: 1.0.12

# Merge Accounting API TypeScript SDK

The unified API for building rich integrations with multiple Accounting & Finance platforms.

This TypeScript package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

* API version: 1.0
* Package version: 1.0.12
* Build package: org.openapitools.codegen.languages.TypeScriptNodeClientCodegen For more information, please visit https://www.merge.dev/

<a name="requirements"></a>
## Requirements

### Dependencies

* bluebird: ^3.5.0
* request: ^2.81.0
* @types/bluebird: *
* @types/request: *
* rewire: ^3.0.2

### Dev Dependencies
* typescript: ^4.3.3
* @types/node: ^15.12.2

<a name="getting-started"></a>
## Getting Started

Here is an example auth configuration for calling a Merge API:


```
import { AccountDetailsApi, HttpBearerAuth } from "@mergeapi/merge-accounting-node";

const auth = new HttpBearerAuth();
auth.accessToken = "YOUR_API_KEY";

// Substitute AccountDetailsApi with the API you're trying to use
const apiInstance = new AccountDetailsApi();
apiInstance.setDefaultAuthentication(auth);
```
npm package: @mergeapi/merge-ats-node
Description: NodeJS client for @mergeapi/merge-ats-node
Author: OpenAPI-Generator Contributors
Latest version: 1.0.10

# Merge ATS API TypeScript SDK

The unified API for building rich integrations with multiple Applicant Tracking System platforms.

This TypeScript package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

* API version: 1.0
* Package version: 1.0.9
* Build package: org.openapitools.codegen.languages.TypeScriptNodeClientCodegen For more information, please visit https://www.merge.dev/

<a name="requirements"></a>
## Requirements

### Dependencies

* bluebird: ^3.5.0
* request: ^2.81.0
* @types/bluebird: *
* @types/request: *
* rewire: ^3.0.2

### Dev Dependencies
* typescript: ^4.3.3
* @types/node: ^15.12.2

<a name="getting-started"></a>
## Getting Started

Here is an example auth configuration for calling a Merge API:


```
import { AccountDetailsApi, HttpBearerAuth } from "@mergeapi/merge-ats-node";

const auth = new HttpBearerAuth();
auth.accessToken = "YOUR_API_KEY";

// Substitute AccountDetailsApi with the API you're trying to use
const apiInstance = new AccountDetailsApi();
apiInstance.setDefaultAuthentication(auth);
```
npm package: @mergeapi/merge-hris-node
Description: NodeJS client for @mergeapi/merge-hris-node
Author: OpenAPI-Generator Contributors
Latest version: 1.3.0

# Merge HRIS API TypeScript SDK

The unified API for building rich integrations with multiple HR Information System platforms.

This TypeScript package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

* API version: 1.0
* Package version: 1.3.0
* Build package: org.openapitools.codegen.languages.TypeScriptNodeClientCodegen For more information, please visit https://www.merge.dev/

<a name="requirements"></a>
## Requirements

### Dependencies

* bluebird: ^3.5.0
* request: ^2.81.0
* @types/bluebird: *
* @types/request: *
* rewire: ^3.0.2

### Dev Dependencies
* typescript: ^4.3.3
* @types/node: ^15.12.2

<a name="getting-started"></a>
## Getting Started

Here is an example auth configuration for calling a Merge API:


```
import { AccountDetailsApi, HttpBearerAuth } from "@mergeapi/merge-hris-node";

const auth = new HttpBearerAuth();
auth.accessToken = "YOUR_API_KEY";

// Substitute AccountDetailsApi with the API you're trying to use
const apiInstance = new AccountDetailsApi();
apiInstance.setDefaultAuthentication(auth);
```
npm package: @mergeapi/merge-ticketing-node
Description: NodeJS client for @mergeapi/merge-ticketing-node
Author: OpenAPI-Generator Contributors
Latest version: 1.0.1

# Merge Ticketing API TypeScript SDK

The unified API for building rich integrations with multiple Ticketing platforms.

This TypeScript package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

* API version: 1.0
* Package version: 1.0.1
* Build package: org.openapitools.codegen.languages.TypeScriptNodeClientCodegen For more information, please visit https://www.merge.dev/

<a name="requirements"></a>
## Requirements

### Dependencies

* bluebird: ^3.5.0
* request: ^2.81.0
* @types/bluebird: *
* @types/request: *
* rewire: ^3.0.2

### Dev Dependencies
* typescript: ^4.3.3
* @types/node: ^15.12.2

<a name="getting-started"></a>
## Getting Started

Here is an example auth configuration for calling a Merge API:


```
import { AccountDetailsApi, HttpBearerAuth } from "@mergeapi/merge-ticketing-node";

const auth = new HttpBearerAuth();
auth.accessToken = "YOUR_API_KEY";

// Substitute AccountDetailsApi with the API you're trying to use
const apiInstance = new AccountDetailsApi();
apiInstance.setDefaultAuthentication(auth);
```
npm package: @mergeapi/react-merge-link
Description: A React hook wrapper for Merge Link.
Latest version: 2.2.4

# react-merge-link

See documentation at https://merge.dev/docs/linking-flow/get-started.

When updating this repo, bump the version number in `package.json` according to this semantic versioning scheme: https://docs.npmjs.com/about-semantic-versioning

---

### Frequently Asked Questions (FAQ)

#### **Q: What domains are necessary to whitelist for Content Security Policies (CSP)?**
**A:** You can see the domains required for whitelisting in this [help center](https://help.merge.dev/en/articles/5924787-using-content-security-policy-csp-with-merge) article. 

---