open-index/open-npm huggingface dataset:
npm package: @nabylb/react-native-dev-tools
Description: React Native development tools
Author: “Nabyl Bennouri
Latest version: 0.0.1

# react-native-dev-tools

A bunch of react native tools to make your development a little more enjoyable.

## Usage

    $ dev <flag>

Options
--clean: Cleans up the React Native projects deeply:

1. Cleans up node modules
2. Cleans up all temp directories
3. Cleans up iOS folders
4. Cleans up Android folders
5. Resets the package manager cache

**--simios**: Displays the list of iOS simulators available. Selecting one will boot it with the app.

**--simand**: Displays the list of Android emulators available. Selecting one will boot it.

**--relios**: Build for release and run on attached iOS device.

**--reland**: Build for release and run on attached Android device.

**--deviceios**: Run the RN app on attached iOS device.

**--deviceand**: Run the RN app on attached Android device.

**--logios**: Display native logs in the console from an attached iOS device.

**--logand**: Display native logs in the console from an attached Android device.

**--update**: Checks and displays the node modules needing update.

## Examples

    $ dev --clean
npm package: @nacal-tools/biome-config
Description: Shared Biome configuration
Latest version: 0.2.2

# @nacal-tools/biome-config

Shared [Biome](https://biomejs.dev/) configuration.

## Install

```bash
pnpm add -D @nacal-tools/biome-config
```

## Usage

Create a `biome.json` in your project root:

```json
{
  "$schema": "https://biomejs.dev/schemas/2.0.6/schema.json",
  "extends": ["@nacal-tools/biome-config/biome.json"]
}
```
npm package: @nacelle/client-js-sdk
Description: ## How to use
Author: Levi Whalen
Latest version: 3.7.2

# Nacelle Client SDK

## How to use

```console
npm install @nacelle/client-js-sdk
```

### Instantiate Client

```javascript
import NacelleClient from '@nacelle/client-js-sdk'

const settings = {
  id: '<YOUR_NACELLE_SPACE_ID>',
  token: '<YOUR_NACELLE_SPACE_TOKEN>',
  locale: 'en-us',
  nacelleEndpoint: 'https://hailfrequency.com/v2/graphql',
}

const client = new NacelleClient(settings)
```

With the client initialized you now have access to four modules, `data`, `checkout`, `events`, and `status` that will allow your app to interact with Nacelle and your data.

### Register Attribution Event

Any event type can be registered as an attribution event. The first parameter is the event type and the second is the event data to attribute to future events.

```javascript
client.events.onAttributionEvent('productRecommendation', (event) => ({
  sourceHandles: event.sourceHandles,
  recommendedHandles: event.recommendedHandles,
  clickedHandle: event.clickedHandle,
}))
client.events.onAttributionEvent('search', (event) => ({
  query: event.query,
  resultCount: event.resultCount,
}))
```

The most recent attribution event data will then be attached to subsequent events that occur. For example `search` data may be attributed to a `productView` event.