open-index/open-npm huggingface dataset:
npm package: @sturdynut/i18n-phone-formatter
Description: A Javascript phone number formatter that uses google's i18n library.
Latest version: 0.0.6

# Storage Poly | [![CircleCI](https://circleci.com/gh/sturdynut/i18n-phone-formatter/tree/master.svg?style=svg&circle-token=c75d9cef31f5d841ff8201af2923ade3e7500602)](https://circleci.com/gh/sturdynut/i18n-phone-formatter/tree/master) [![Coverage Status](https://coveralls.io/repos/github/sturdynut/i18n-phone-formatter/badge.svg?branch=master)](https://coveralls.io/github/sturdynut/i18n-phone-formatter?branch=master)

A Javascript phone number formatter that uses google's i18n library.

## Requirements

* Node 6+

## Install

`yarn add @sturdynut/i18n-phone-formatter` or `npm install @sturdynut/i18n-phone-formatter -S`

## Usage

```javascript
import {
  formatE164
} from '@sturdynut/i18n-phone-formatter'; // or require('@sturdynut/i18n-phone-formatter')


formatE164('US', '4155552671'); // +14155552671

```

## API

| Function                     	| Parameters                                 	| Example                                                                  	|   	|   	|
|------------------------------	|--------------------------------------------	|--------------------------------------------------------------------------	|---	|---	|
| countryForE164Number         	| phoneNumber : string                       	| phoneFormat.countryForE164Number(validInternationalPhoneNumber);         	|   	|   	|
| formatNumberForMobileDialing 	| countryCode : string, phoneNumber : string 	| phoneFormat.formatNumberForMobileDialing(countryCode, validPhoneNumber); 	|   	|   	|
| isValidNumber                	| phoneNumber : string, countryCode : string 	| phoneFormat.isValidNumber(validPhoneNumber, countryCode);                	|   	|   	|
| formatE164                   	| countryCode: string, phoneNumber : string  	| phoneFormat.formatE164(countryCode, validPhoneNumber);                   	|   	|   	|
| formatInternational          	| countryCode : string, phoneNumber : string 	| phoneFormat.formatInternational(countryCode, validPhoneNumber);          	|   	|   	|
| formatLocal                  	| countryCode : string, phoneNumber : string 	| phoneFormat.formatLocal(countryCode, validPhoneNumber);                  	|   	|   	|
| exampleLandlineNumber        	| countryCode : string                       	| phoneFormat.exampleLandlineNumber(countryCode);                          	|   	|   	|
| exampleMobileNumber          	| countryCode : string                       	| phoneFormat.exampleMobileNumber(countryCode);                            	|   	|   	|
| cleanPhone                   	| phoneNumber : string                       	| phoneFormat.cleanPhone(validPhoneNumber);                                	|   	|   	|
| countryCodeToName            	| countryCode : string                       	| phoneFormat.countryCodeToName(countryCode);                              	|   	|   	|



## Questions?

[@sturdynut](https://twitter.com/sturdynut)

## Bugs?

[Submit a bug](https://github.com/sturdynut/i18n-phone-formatter/issues)

## License

This project is distributed under the MIT license.
npm package: @sturdynut/i18n-phone-lib
Description: A compilation of libraries used for formatting i18n phone numbers.
Author: Matti Salokangas
Latest version: 0.0.8

# i18n Phone Lib

A compilation of Google libraries used for formatting i18n phone numbers.

## How to update Google Libs

* Fork this project.
* Copy [closure.txt](https://github.com/sturdynut/i18n-phone-lib.js/blob/master/closure.txt)
* Paste it in here: [Closure Compiler Service](http://closure-compiler.appspot.com/home)
  * Ensure you select "Simple", then click "Compile"
* Update `index.js` with the compiled libraries from the compiler service.
* Run `yarn build`
* Commit your change, push it up and submit a pull request to this repo from your fork.

## Contact

* [@sturdynut](http://twitter.com/sturdynut)
npm package: @sturle/convert
Description: CLI tool for converting units.
Author: Sturlen
Latest version: 0.0.16
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Usage
Syntax:

```bash
npx @sturlen/convert AMOUNT FROM TO
```


Example:

```bash
npx @sturlen/convert 1 kilometer miles
0.6
```


Supports SI-prefixes, singular, plural and abbreviations. e.g. `kilometer, kilometers, km`

# Issues

If you want to request a feature or report a bug, feel free to open an [issue on Github](https://github.com/Sturlen/convert/issues/).

# Supported units

All SI-units support the following prefixes:
- yotta
- zetta
- exa
- peta
- tera
- giga
- mega
- kilo
- hecto
- deca
- deci
- centi
- milli
- micro
- nano
- pico
- femto
- atto
- yocto
- zepto


## Length
- meter
- inch
- foot
- yard
- mile

## Weight
- gram
- pound

## Temperature
- kelvin
- celsius
- fahrenheit

# Todo
- More quantities
- Library version
- Better precision
- Help command
- Handle mulitple unit matches, e.g. Celsius(C) and Candela(C)
- Better way of testing all units, rather then manualy writing tests for each.
- Dimensonality (m3, sqaure-foot, etc.)
- Combined units (meters-per-second, mph)
npm package: @sturlen/convert
Description: CLI tool for converting units.
Author: Sturlen
Latest version: 0.4.0

# Usage
Syntax:

```bash
npx @sturlen/convert AMOUNT FROM TO
```


Example:

```bash
npx @sturlen/convert 1 kilometer miles
0.6
```


Supports SI-prefixes, singular, plural and abbreviations. e.g. `kilometer, kilometers, km`

# Issues

If you want to request a feature or report a bug, feel free to open an [issue on Github](https://github.com/Sturlen/convert/issues/).

# Supported units

All SI-units support the following prefixes:
- yotta
- zetta
- exa
- peta
- tera
- giga
- mega
- kilo
- hecto
- deca
- deci
- centi
- milli
- micro
- nano
- pico
- femto
- atto
- yocto
- zepto


## Length
- meter
- inch
- foot
- yard
- mile

## Weight
- gram
- pound

## Temperature
- kelvin
- celsius
- fahrenheit
- rankin

# Todo
- More quantities
- Library version
- Better precision
- Help command
- Handle mulitple unit matches, e.g. Celsius(C) and Candela(C)
- Better way of testing all units, rather then manualy writing tests for each.
- Dimensonality (m3, sqaure-foot, etc.)
- Combined units (meters-per-second, mph)
npm package: @sturlen/open5e-ts
Description: Typesafe Open5e API wrapper using Zod
Author: Sturlen
Latest version: 1.1.0

Makes working with Open5e data in Typescript a breeze. All data is validated using Zod schemas, which gives high quality autocomplete your editor and full runtime safety. Usable on client and server.

Supports the following API endpoints:
- Monsters
- Spells
- Classes
- Magic Items
- Races

# Install

```sh
npm install @sturlen/open5e-ts
```

```sh
pnpm install @sturlen/open5e-ts
```

# Usage

```ts
import { Open5e } from "@sturlen/open5e-ts"

const api = new Open5e()

// Query up to 50 dragons from the Tome of Beasts books.
const dragons = await api.monsters.findMany({
    limit: 50,
    document__slug: ["tob", "tob2", "tob3"],
    search: "dragon",
})

// Use the result as you see fit
dragons.forEach((monster) => console.log("Challenge: " + monster.challenge_rating))


// Get a specific item by it's id/slug
const spell = await api.spells.get("cure-wounds")

console.log(spell.range) // Touch

// You can access the Zod schemas and use them separately
api.monsters.schema.parse(YourObject)

```

# References

[Open5e Site](https://open5e.com/)
[Open5e API](https://api.open5e.com/)
npm package: @sturmwalzer/react-scripts
Description: Configuration and scripts for Create React App.
Latest version: 3.3.1

# react-scripts

This package includes scripts and configuration used by [Create React App](https://github.com/facebook/create-react-app).<br>
Please refer to its documentation:

- [Getting Started](https://facebook.github.io/create-react-app/docs/getting-started) – How to create a new app.
- [User Guide](https://facebook.github.io/create-react-app/) – How to develop apps bootstrapped with Create React App.
npm package: @sturmwalzer/strd
Description: Allows accepting trades on the Steam platform without using the official Steam app
Author: lw2904
Latest version: 1.1.2

`strd` is a simple command line utility which allows accepting trades on the Steam platform without using the official Steam app.

```
$ npm i -g @sturmwalzer/strd
$ strd -h

 :::::::: ::::::::::: :::::::::  :::::::::
:+:    :+:    :+:     :+:    :+: :+:    :+:
+:+           +:+     +:+    +:+ +:+    +:+
+#++:++#++    +#+     +#++:++#:  +#+    +:+
       +#+    +#+     +#+    +#+ +#+    +#+
#+#    #+#    #+#     #+#    #+# #+#    #+#
 ########     ###     ###    ### #########

           steam trade assistant

Usage: strd [-hcd]
    -h Displays usage information and exits.
    -c Location of the config file, can be absolute or relative. [~/.strd.json]
    -d Enables verbose (debug) logging.

Config format:
    {
        "name": "unique steam account name",
        "password": "corresponding password",
        "shasec": "shared secret",
        "idsec": "identity secret",
    }

```