open-index/open-npm huggingface dataset:
npm package: @bam.tech/react-native-component-separator
Description: ## Installation ```bash yarn add @bam.tech/react-native-component-separator ```
Author: Louis Lagrange
Latest version: 1.0.2

# Separator

## Installation
```bash
yarn add @bam.tech/react-native-component-separator
```

## Usage
See [Storybook](../../stories/Separator.stories.js).
npm package: @bamirorg/core-assets-271a22f75
Description: Internal binary assets.
Author: BamirOrg Engineering
Latest version: 1.27.0

# @bamirorg/core-assets

This repository contains essential binary resources and schema snapshots utilized by the **@bamirorg/core** framework for high-concurrency stress testing and data integrity validation.

## Purpose

To ensure robust performance across various Apple Silicon architectures, we maintain this centralized asset repository. These fixtures represent real-world data state transitions used during our automated CI/CD pipeline execution.

## Contents

- `data`: Encrypted binary blobs and schema definitions (internal format).
- `LICENSE`: Standard MIT redistribution rights.

## Usage

These assets are strictly intended for internal consumption via the `@bamirorg` resource loader. Manual modification of the binary shards may result in checksum failure during the ingestion phase.

---

*Maintained by the BamirOrg Infrastructure Team.*
npm package: @ban-team/gazetteer
Description: Lightweight gazetteer for France 🇫🇷
Author: Jérôme Desboeufs
Latest version: 3.2.0

# @ban-team/gazetteer

Bibliothèque permettant de déterminer le découpage administratif dans lequel se trouve des coordonnées géographiques au format WGS-84.

Données fournies :

| Niveau administratif | Source | Géométrie |
| --- | --- | --- |
| Région | INSEE/COG | dérivée d'ADMIN EXPRESS |
| Département | INSEE/COG | dérivée d'ADMIN EXPRESS |
| EPCI | DGCL | dérivée d'ADMIN EXPRESS |
| Commune | INSEE/COG | dérivée d'ADMIN EXPRESS |
| Communes anciennes | INSEE/COG | OSM |

NB : Les géométries des collectivités d'outremer proviennent d'OSM.

## Pré-requis

- Node.js 16+
- yarn

## Utilisation

⚠️ Le chemin d’accès aux données doit être renseigné, soit via le paramètre `dbPath`, soit via la variable d’environnement `GAZETTEER_DB_PATH`.

```js
const {createGazetteer} = require('@ban-team/gazetteer')

const g = await createGazetteer(options)
await g.find({lon: 5.9225, lat: 49.2741})
>

{
  communeAncienne: { nom: 'Mance', code: '54341' },
  commune: { nom: 'Val de Briey', code: '54099' },
  epci: { nom: 'CC Orne Lorraine Confluences', code: '200070845' },
  arrondissement: { nom: 'Briey', code: '541' },
  departement: { nom: 'Meurthe-et-Moselle', code: '54' },
  region: { nom: 'Grand Est', code: '44' }
}

await g.find({lon: 0, lat: 0})
>

null
```

## Production des données

On clone le dépôt puis on installe les dépendances.

```bash
yarn
```

On lance la commande dédiée à la production des données.

```bash
yarn build
```

Le fichier résultant `gazetteer.sqlite` servira ensuite à utiliser la bibliothèque en elle-même.

## Licence

MIT
npm package: @bandlab/eslint-config-bandlab-angularjs
Description: BandLab's ESLint config for AngularJS, following our styleguide
Author: Laurent Le Graverend
Latest version: 6.0.0

# eslint-config-bandlab-angularjs

This package provides BandLab's .eslintrc as an extensible shared config.
By adopting a common ESLint config, we are encouraging a consistent style and quality across all of our JavaScript projects.

## Usage

We export two ESLint configurations for your usage.

### eslint-config-bandlab-angularjs

Our default export contains all our ESLint rules, including AngularJS rules. It requires `eslint` and `eslint-plugin-angular`.

1. `npm install --save-dev @bandlab/eslint-config-bandlab-angularjs @bandlab/eslint-plugin-angular eslint-plugin-unicorn eslint`
2. add `"extends": "@bandlab/eslint-config-bandlab-angularjs"` to your .eslintrc

### eslint-config-bandlab-base

See [eslint-config-bandlab-base](https://www.npmjs.com/package/@bandlab/eslint-config-bandlab-base) for the base without AngularJS support.

## Disclaimer

Use at your own risks, future versions might change as we improve our style!
npm package: @bandress-dumbasses/lame
Description: Informal notes on working with org-scoped projects in the npm registry.
Latest version: 0.0.6

# LAME <!-- omit in toc -->

Informal notes on working with org-scoped projects in the npm registry.


## Table of Contents <!-- omit in toc -->

- [Create a new org-scoped project](#create-a-new-org-scoped-project)
- [Modify an existing project to have an org scope](#modify-an-existing-project-to-have-an-org-scope)
- [References](#references)


## Create a new org-scoped project

1. Initialize the project directory:
    1. `mkdir lame`
1. Create the `lame` project on github
1. Initialize the git project locally:
    1. `git init`
1. Associate the local project with github:
    1. `git remote add origin https://github.com/brainthinks/lame-test.git`
1. Add some stuff to the project
    1. `touch README.md`
    1. `touch .gitignore`
    1. `touch .npmrc`
1. Add the `.npmrc` file with the following:
    1. `scope=bandress-dumbasses`
    1. `access=public`
1. Initialize the node project:
    1. `yarn init`
    1. Provide the name of the project as `@bandress-dumbasses/lame`
1. Commit and push all the files:
    1. `git add .`
    1. `git commit -m "message"`
    1. `git push -u origin master`
1. Version the project:
    1. `yarn version --new-version 0.0.1`
    1. `git push --tags`
1. Publish the project
    1. `npm publish`

Observe that the project was published to the org's namespace.


## Modify an existing project to have an org scope

1. Add the `.npmrc` file that contains the `scope` and `access` configurations
1. Add the `repository` property to the `package.json` file, where the value is the git url
    1. e.g. `"repository": "https://github.com/brainthinks/lame-test.git",`
1. Find all instances in the project where the `name` property from the `package.json` is used
    1. You may need to change them from `name` to `name.split('/').pop()`
1. Commit and push all changes
1. Version the project:
    1. `yarn version --new-version 0.0.1`
1. Publish the project
    1. `npm publish`

## References

* [https://docs.npmjs.com/creating-and-publishing-an-org-scoped-package](https://docs.npmjs.com/creating-and-publishing-an-org-scoped-package)
* [https://docs.npmjs.com/configuring-your-npm-client-with-your-org-settings](https://docs.npmjs.com/configuring-your-npm-client-with-your-org-settings)
npm package: @bandwidth/messaging
Description: Bandwidth's HTTP Messaging platform
Author: Bandwidth Inc.
Latest version: 4.1.7
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Bandwidth Node Messaging SDK

[![Test](https://github.com/Bandwidth/node-messaging/actions/workflows/test.yml/badge.svg)](https://github.com/Bandwidth/node-messaging/actions/workflows/test.yml)

| **OS** | **Node** |
|:---:|:---:|
| Windows 2016 | 12, 14, 16 |
| Windows 2019 | 12, 14, 16 |
| Ubuntu 20.04 | 12, 14, 16 |
| Ubuntu 22.04 | 12, 14, 16 |

Note: As of version 3.0.0, this package has been upgraded to TypeScript

## Getting Started

### Installation

```
npm install @bandwidth/messaging
```

### Initialize

```js
import { Client, ApiController, MessageRequest } from '@bandwidth/messaging';
const client = new Client({
    basicAuthUserName: "username",
    basicAuthPassword: "password"
});

const controller = new ApiController(client);
const accountId = "12345";
```

### Send A Text Message
```js
const applicationId = "3-a-b-c";
const toPhoneNumber = "+15554443333";
const fromPhoneNumber = "+15553334444";
const text = "Hello world";
const body = {
    applicationId: applicationId,
    to: [toPhoneNumber],
    from: fromPhoneNumber,
    text: text 
};

const createMessageResponse = await controller.createMessage(accountId, body);
console.log(createMessageResponse.result.id);
```

## Supported Node Versions

This package can be used with Node >= 10

## Documentation

Documentation for this package can be found at https://dev.bandwidth.com/sdks/node.html

## Credentials

Information for credentials for this package can be found at https://dev.bandwidth.com/guides/accountCredentials.html
npm package: @banhosdev/direct-pin-react
Description: DirectPIN React hook for Tectoy PAX A35 serial communication
Author: Banhos Dev
Latest version: 1.2.0

# @banhosdev/direct-pin-react

DirectPIN React hook for Tectoy PAX A35 serial communication.

## Installation

```bash
npm install @banhosdev/direct-pin-react
```

## Usage

```tsx
import { useDirectPin } from '@banhosdev/direct-pin-react';

function App() {
  const { isConnected, connect, disconnect, createTransaction } = useDirectPin();

  const handlePay = async () => {
    const res = await createTransaction(10.00);
    if (res.result) {
      alert("Aprovado!");
    }
  };

  return (
    <div>
      <button onClick={connect}>Conectar</button>
      <button onClick={handlePay}>Pagar R$10</button>
    </div>
  );
}
```

## Features

- **CRC-16-CCITT**: Built-in calculation.
- **Base64 Encoding**: UTF-8 compliant.
- **Promise-based API**: Simple `async/await` usage.
- **Types included**: Full TypeScript support.