open-index/open-npm huggingface dataset:
npm package: @ip-sonar/ip-sonar-js
Description: IP-Sonar.com JS SDK
Author: IP-Sonar.com
Latest version: 1.0.2

# IP-Sonar JS SDK

## Installation

```bash
npm install @ip-sonar/ip-sonar-js
```

## Example

```typescript
import {createClient} from '@ip-sonar/ip-sonar-js';

const client = new createClient();

// Look up your own IP
const myIpInfo = await client.lookupMyIP();
console.log(`Your location: ${myIpInfo.city_name}, ${myIpInfo.country_name}`);

// Look up a specific IP address
const ipInfo = await client.lookupIP('216.8.112.107');
console.log(`IP ${ipInfo.ip} is located in ${ipInfo.country_name}`);

// Batch lookup multiple IPs
const batchResults = await client.batchLookup(['215.8.112.107', '216.8.112.108']);
batchResults.data.forEach(result => {
    console.log(`${result.ip}: ${result.country_name}`);
});

```

Or use the SDK in a browser:

```html
<script type="module">
  import { createClient } from 'https://unpkg.com/@ip-sonar/ip-sonar-js/dist/index.esm.js';

  const client = createClient();

  client.lookupMyIP()
    .then(result => {
      console.log('My IP:', result.ip);
      console.log('Location:', result.city_name, result.country_name);
      console.log('Timezone:', result.timezone);
    })
    .catch(error => {
      console.error('Error looking up IP:', error);
    });
</script>
```

## Learn More

- [Documentation](https://docs.ip-sonar.com)
- [API Specification](https://api.ip-sonar.com/docs)
npm package: @ip1sms/disposable-phone-numbers
Description: A list of disposable phone numbers. You can use it to detect or block disposable phone numbers in your signup process.
Author: iP.1 Networks AB
Latest version: 2.1.1491

# disposable-phone-numbers
A list of [disposable phone numbers](https://en.wikipedia.org/wiki/Disposable_numbers). You can use it to detect or block disposable phone numbers in your signup process.


If you want to add your own phone numbers please put your submission into `import.json` use `node import.js` to import them into `number-list.json`.
The import tool orders all phone numbers and removes duplicates.

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

## Authors

iP.1 is an SaaS provider focusing on communication tools for business use. We offer API- and Web services for sending SMS, e-mail and responsive surveys.
Read more about our services and create a free trial account at https://ip1sms.com.
npm package: @ip1sms/is-disposable-phone-number
Description: Determine if a phone number is a disposable phone number. You can use it to detect or block disposable phone numbers in your signup process.
Author: iP.1 Networks AB
Latest version: 1.2.0

is-disposable-phone-number-js
=============================

Determine if a phone number is a [disposable phone number](https://en.wikipedia.org/wiki/Disposable_numbers). You can use it to detect or block disposable phone numbers in your sign up process.

Example
-------

```javascript
var disposable = require('@ip1sms/is-disposable-phone-number');

disposable("+18286623154"); // true
```

Installation
------------

```sh
npm install @ip1sms/is-disposable-phone-number
```

License
-------

MIT.
npm package: @ip2.bin/db11lite
Description: IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE Database
Author: Honza Hommer
Latest version: 1.0.1

# @ip2.bin/db11lite
> IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE Database

## Usage

```
const db11lite = require('@ip2.bin/db11lite');

console.log(db11lite);
```
npm package: @ip2.bin/db11liteipv6
Description: IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE Database
Author: Honza Hommer
Latest version: 1.0.1

# @ip2.bin/db11liteipv6
> IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE Database

## Usage

```
const db11liteipv6 = require('@ip2.bin/db11liteipv6');

console.log(db11liteipv6);
```
npm package: @ip2.bin/db1liteipv6
Description: IPV6-COUNTRY Database
Author: Honza Hommer
Latest version: 1.0.1

# @ip2.bin/db1liteipv6
> IPV6-COUNTRY Database

## Usage

```
const db1liteipv6 = require('@ip2.bin/db1liteipv6');

console.log(db1liteipv6);
```
npm package: @ip2.bin/db3lite
Description: IP-COUNTRY-REGION-CITY Database
Author: Honza Hommer
Latest version: 1.0.1

# @ip2.bin/db3lite
> IP-COUNTRY-REGION-CITY Database

## Usage

```
const db3lite = require('@ip2.bin/db3lite');

console.log(db3lite);
```
npm package: @ip2.bin/db3liteipv6
Description: IPV6-COUNTRY-REGION-CITY Database
Author: Honza Hommer
Latest version: 1.0.1

# @ip2.bin/db3liteipv6
> IPV6-COUNTRY-REGION-CITY Database

## Usage

```
const db3liteipv6 = require('@ip2.bin/db3liteipv6');

console.log(db3liteipv6);
```
npm package: @ip2.bin/db5lite
Description: IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE Database
Author: Honza Hommer
Latest version: 1.0.1

# @ip2.bin/db5lite
> IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE Database

## Usage

```
const db5lite = require('@ip2.bin/db5lite');

console.log(db5lite);
```
npm package: @ip2.bin/db5liteipv6
Description: IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE Database
Author: Honza Hommer
Latest version: 1.0.1

# @ip2.bin/db5liteipv6
> IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE Database

## Usage

```
const db5liteipv6 = require('@ip2.bin/db5liteipv6');

console.log(db5liteipv6);
```
npm package: @ip2.bin/db9lite
Description: IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE Database
Author: Honza Hommer
Latest version: 1.0.1

# @ip2.bin/db9lite
> IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE Database

## Usage

```
const db9lite = require('@ip2.bin/db9lite');

console.log(db9lite);
```
npm package: @ip2.bin/db9liteipv6
Description: IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE Database
Author: Honza Hommer
Latest version: 1.0.1

# @ip2.bin/db9liteipv6
> IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE Database

## Usage

```
const db9liteipv6 = require('@ip2.bin/db9liteipv6');

console.log(db9liteipv6);
```
npm package: @ip2.bin/px1lite
Description: IP2Proxy LITE IP-COUNTRY Database
Author: Honza Hommer
Latest version: 1.0.1

# @ip2.bin/px1lite
> IP2Proxy LITE IP-COUNTRY Database

## Usage

```
const px1lite = require('@ip2.bin/px1lite');

console.log(px1lite);
```
npm package: @ip2.bin/px2lite
Description: IP2Proxy LITE IP-PROXYTYPE-COUNTRY Database
Author: Honza Hommer
Latest version: 1.0.1

# @ip2.bin/px2lite
> IP2Proxy LITE IP-PROXYTYPE-COUNTRY Database

## Usage

```
const px2lite = require('@ip2.bin/px2lite');

console.log(px2lite);
```
npm package: @ip2.bin/px3lite
Description: IP2Proxy LITE IP-PROXYTYPE-COUNTRY-REGION-CITY Database
Author: Honza Hommer
Latest version: 1.0.1

# @ip2.bin/px3lite
> IP2Proxy LITE IP-PROXYTYPE-COUNTRY-REGION-CITY Database

## Usage

```
const px3lite = require('@ip2.bin/px3lite');

console.log(px3lite);
```
npm package: @ip2.bin/px4lite
Description: IP2Proxy LITE IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP Database
Author: Honza Hommer
Latest version: 1.0.1

# @ip2.bin/px4lite
> IP2Proxy LITE IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP Database

## Usage

```
const px4lite = require('@ip2.bin/px4lite');

console.log(px4lite);
```
npm package: @ip2.bin/px5lite
Description: IP2Proxy LITE IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP-DOMAIN Database
Author: Honza Hommer
Latest version: 1.0.1

# @ip2.bin/px5lite
> IP2Proxy LITE IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP-DOMAIN Database

## Usage

```
const px5lite = require('@ip2.bin/px5lite');

console.log(px5lite);
```
npm package: @ip2.bin/px6lite
Description: IP2Proxy LITE IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP-DOMAIN-USAGETYPE Database
Author: Honza Hommer
Latest version: 1.0.1

# @ip2.bin/px6lite
> IP2Proxy LITE IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP-DOMAIN-USAGETYPE Database

## Usage

```
const px6lite = require('@ip2.bin/px6lite');

console.log(px6lite);
```
npm package: @ip2.bin/px7lite
Description: IP2Proxy LITE IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP-DOMAIN-USAGETYPE-ASN Database
Author: Honza Hommer
Latest version: 1.0.1

# @ip2.bin/px7lite
> IP2Proxy LITE IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP-DOMAIN-USAGETYPE-ASN Database

## Usage

```
const px7lite = require('@ip2.bin/px7lite');

console.log(px7lite);
```
npm package: @ip2.bin/px8lite
Description: IP2Proxy LITE IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP-DOMAIN-USAGETYPE-ASN-LASTSEEN Database
Author: Honza Hommer
Latest version: 1.0.1

# @ip2.bin/px8lite
> IP2Proxy LITE IP-PROXYTYPE-COUNTRY-REGION-CITY-ISP-DOMAIN-USAGETYPE-ASN-LASTSEEN Database

## Usage

```
const px8lite = require('@ip2.bin/px8lite');

console.log(px8lite);
```