open-index/open-npm huggingface dataset:
npm package: @praella/localisationist
Description: test
Author: admirsaheta
Latest version: 0.1.0

# locale-hulkapps
Get the exact geocodes of each location with a breeze
## Installation

```sh
npm install locale-hulkapps
```

## Usage

```js
import { multiply } from "locale-hulkapps";

// ...

const result = await multiply(3, 7);
```

## 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)
npm package: @praella/react-native-klarify-core
Description: test
Author: praella
Latest version: 0.1.34

# react-native-klarify-core

Klarify Networking Library

## Installation

```sh
npm install react-native-klarify-core
```

## Usage

```js
import { multiply } from 'react-native-klarify-core';

// ...

const result = await multiply(3, 7);
```

## 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)
npm package: @praella/react-native-timer
Description: Modern API for Timer
Author: Admir Šaheta
Latest version: 0.1.2

<br>

<h3 style="font-size: 5em" align="center">
    Modern (Hook Based ) API for React Native Timer
</h3>

<p align="center">
    Easy to use yet powerful Timer library. Keep your code clean
</p>

<p align="center">
    <img alt="Timer Examples" src="https://github.com/Mijick/Assets/blob/main/Timer/GIFs/Timer.gif"/>
</p>

<br>

Timer is a free and open-source library dedicated for React Native that makes the process of handling timers easier and much cleaner.
* **Improves code quality.** Start timer using the `useTimer` hook. Stop the timer with `stop()` method. Simple as never.
* **Run your timer in both directions.** Our Timer can operate in both modes (increasing or decreasing).
* **Supports background mode.** Don't worry about the timer when the app goes into the background. We handled it!
* **And much more.** Our library allows you to convert the current time to a string or to display the timer progress in no time.

<br>

# Getting Started
### ✋ Requirements

| **Platforms** | **Minimum React Native Version** |
|:----------|:----------|
| iOS Android | 0.68.0 |

### ⏳ Installation

```yarn add @praella/react-native-timer``` OR ```npm install --save @praella/react-native-timer```


<br>

# Try our demo
See for yourself how does it work by cloning [project][Demo] we created
                      
# License
Timer is released under the MIT license. See [LICENSE][License] for details.
                      
<br><br>
npm package: @praetorian-chariot/ui
Description: The UI component library for Chariot, built with Tailwind CSS and React.
Author: Praetorian
Latest version: 1.1.0

# @praetorian-chariot/ui

📚 **View Component Library**: [Storybook Documentation](https://super-adventure-4knymrm.pages.github.io/?path=/story/components-leftnav--example)

## Getting Started

### Installation

Install the package and its dependencies:

```bash
npm install @praetorian-chariot/ui
```

### Setup

1. Import the CSS file in your main application file:

```typescript
import '@praetorian-chariot/ui/index.css';
```

2. Configure your `tailwind.config.js`:

```typescript
import { chariotColors } from '@praetorian-chariot/ui/theme';

/** @type {import('tailwindcss').Config} */
module.exports = {
  // Include the UI library in your content paths
  content: [
    './src/**/*.{ts,tsx}',
    './node_modules/@praetorian-chariot/ui/**/*.{js,ts,jsx,tsx}',
  ],
  // Include the UI library's Tailwind preset
  presets: [
    require('./node_modules/@praetorian-chariot/ui/tailwind.config.js'),
  ],
  theme: {
    extend: {
      colors: chariotColors,
      // ... other theme extensions
    }
  }
};
```

### Usage

Import and use components in your React application:

```typescript
import { LeftNav, Button } from '@praetorian-chariot/ui';

function App() {
  return (
    <div>
      <LeftNav 
        mainNavItems={[/* your nav items */]} 
        footerNavItems={[/* your footer items */]}
      />
      <Button variant="primary">Click Me</Button>
    </div>
  );
}
```
npm package: @praetorian-studio/recog
Description: React/Recoil/Cognito Component to setup a region authorized by a cognito user pool.
Author: Bradley Holbrook
Latest version: 1.1.6

# `ReCog`

React / Recoil / Cognito Container for easy user pool management in React.

## Components

### `ReCog.Root`

#### Description

This is the root of the ReCog environment and requires a userPoolId and clientId from cognito.
Optionally, a storage can be passed that has the same interface as window.sessionStorage or window.localStorage (defaults to window.sessionStorage).

#### Usage

```jsx
import React from 'react';
import ReCog from 'recog';
import {RecoilRoot} from "recoil";

import LoginForm from 'components/LoginForm';
import LoggedInApp from 'components/LoggedInApp';
import Loading from 'components/Loading';
import NewPasswordChallenge from 'components/NewPasswordChallenge';

export default function App(){
    
    return (
        <RecoilRoot>
            <ReCog.Root userPoolId={REACT_APP_COGNITO_POOL_ID} clientId={REACT_APP_CLIENT_ID}>
                <div className="App">
                    <header className="App-header">
                        <ReCog.Unauthorized>
                            <ReCog.BadAuth>
                                <h1>LOGIN FAILED</h1>
                            </ReCog.BadAuth>
                            <LoginForm />
                        </ReCog.Unauthorized>
    
                        <ReCog.LoggedIn component={LoggedInApp} />
    
                        <ReCog.Validating component={Loading} />
    
                        <ReCog.NewPasswordRequired component={NewPasswordChallenge} />
    
                    </header>
                </div>
            </ReCog.Root>
        </RecoilRoot>
    )

}

```

#### Parameters

| Parameter  | Type                         | Description                                                             |
|------------|------------------------------|-------------------------------------------------------------------------|
| userPoolId | string                       | The AWS Cognito User Pool Id that stores the users                      |
| clientId   | string                       | The AWS Cognito Client Id specific to this app.                         |
| storage    | typeof window.sessionStorage | A storage for storing the accessToken, idToken, refreshToken and expiry |

### `ReCog.useRecog()`

#### Description

Returns an array containing the Recog class and the status state.