open-index/open-npm huggingface dataset:
npm package: @psalkowski/async-storage
Description: Asynchronous, persistent, key-value storage system for React Native.
Author: Krzysztof Borowy
Latest version: 1.7.1

# React Native Async Storage

An asynchronous, unencrypted, persistent, key-value storage system for React Native.


### AsyncStorage v2 is out!

Release Candidate for AsyncStorage v2 is out. More info [can be found here.](https://git.io/JeSSQ).

## Getting Started


### Install

```
$ yarn add @react-native-community/async-storage
```

### Link

- **React Native 0.60+**


[CLI autolink feature](https://github.com/react-native-community/cli/blob/master/docs/autolinking.md) links the module while building the app. 


- **React Native <= 0.59**


```bash
$ react-native link @react-native-community/async-storage
```


*Note* For `iOS` using `cocoapods`, run:

```bash
$ cd ios/ && pod install
```

See docs for [manual linking guide](docs/Linking.md)

### **Upgrading to React Native *0.60+*** 
 
New React Native comes with `autolinking` feature, which automatically links Native Modules in your project.
In order to get it to work, make sure you `unlink` `Async Storage` first:

```bash
$ react-native unlink @react-native-community/async-storage
```


## Usage

### Import

```js
import AsyncStorage from '@react-native-community/async-storage';
```

### Store data
```jsx

storeData = async () => {
  try {
    await AsyncStorage.setItem('@storage_Key', 'stored value')
  } catch (e) {
    // saving error
  }
}

```

### Read data
```jsx

getData = async () => {
  try {
    const value = await AsyncStorage.getItem('@storage_Key')
    if(value !== null) {
      // value previously stored
    }
  } catch(e) {
    // error reading value
  }
}

```
### Advanced
See docs for [api and more examples](docs/API.md) or [advanced usages](docs/advanced).

## Writing tests

Using [Jest](https://jestjs.io/) for testing? Make sure to check out [docs on how to integrate it with this module.](./docs/Jest-integration.md)

## Contribution

See the [CONTRIBUTING](CONTRIBUTING.md) file for how to help out.

## License

MIT
npm package: @psalomo/jsonrpc-types
Description: TypeScript types and Zod schemas for NEAR Protocol JSON-RPC API
Latest version: 1.3.1

# `@near-js/jsonrpc-types`

This package contains TypeScript types and Zod schemas for the NEAR Protocol JSON-RPC API.

## Installation

```bash
npm install @near-js/jsonrpc-types
```

## Usage

This package exports all the types and schemas for the NEAR JSON-RPC API. You can import them directly from the package:

```typescript
import type { BlockReference } from '@near-js/jsonrpc-types';
import { BlockReferenceSchema } from '@near-js/jsonrpc-types';

const blockReference: BlockReference = {
  block_id: 'latest',
};

const result = BlockReferenceSchema.safeParse(blockReference);

if (result.success) {
  console.log('Valid block reference');
} else {
  console.error(result.error);
}
```
npm package: @psantaria/converter
Description: convertor de kilogramos a libras
Author: paul santaria
Latest version: 0.1.0

# toLibras

Platzom es un conversor de medida de peso de kilogramos a libras para el curso de [Curso de Fundamentos de JavaScript](https://platzi.com/js) de [Platzi](https://platzi.com)

## Descripción del conversor

- debes ingresar un numero (peso en kilos) y la funcion devolvera un numero (su peso e libras)

## Instalación

```
npm install toLibras
```

## Uso

```
import toLibras from 'toLibras'

toLibras(number)// number multiplicado por 2.20462

```

## Créditos
- [paul santaria(https://twitter.com/@psantaria)

## Licencia

[MIT](https://opensource.org/licenses/MIT)
npm package: @psantaria/platzom
Description: traductor de idioma platzom
Author: paul santaria
Latest version: 0.1.0

# Platzom

Platzom es un idioma inventado para el [Curso de Fundamentos de JavaScript](https://platzi.com/js) de [Platzi](https://platzi.com), el mejor lugar de educación online

## Descripción del idioma

- Si la palabra termina con "ar", se le quitan esas dos letras
- Si la palabra inicia con Z, se le añade "pe" al final
- Si la palabra traducida tiene 10 o más letras, se debe partir en dos por la mitad y unir con un guión medio
- Por último, si la palabra original es un palíndromo, ninguna regla anterior cuenta y se devuelve la misma palabra pero intercalando letras mayúsculas y minúsculas

## Instalación

```
npm install platzom
```

## Uso

```
import platzom from 'platzom'

platzom("Programar") // Program
platzom("Zorro") // Zorrope
platzom("Zarpar") // Zarppe
platzom("abecedario") // abece-dario
platzom("sometemos") // SoMeTeMoS
```

## Créditos
- [paul santaria](https://twitter.com/paulsantaria)

## Licencia

[MIT](https://opensource.org/licenses/MIT)
npm package: @psastras/ovo
Description: An alternate Zipkin UI
Latest version: 1.3.8

# ovo

[![CircleCI](https://circleci.com/gh/psastras/ovo.svg?style=shield&circle-token=:circle-ci-badge-token)](https://circleci.com/gh/psastras/ovo/tree/master)
[![codecov](https://codecov.io/gh/psastras/ovo/branch/master/graph/badge.svg)](https://codecov.io/gh/psastras/ovo)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

An alternate [Zipkin](http://zipkin.io/) UI.  Zipkin is a distributed tracing system.

![Screenshot](/screenshot.png "Screenshot")

## Running

### npm

The easiest way to get up and running is to install viathe npm repository.

```shell
npm i -g @psastras/ovo
ovo # start up the server
```

Note that this starts expects Zipkin to be running on `http://localhost:9411` (the default
port that it starts on) the UI will start on port 8080 by default, navigate to
`http://localhost:8080` to view.

`ovo` accepts a custom port number via `-p` and a custom Zipkin host via `-h` (use the `--help`)
argument for a list of supported options.


### Node

To launch the server which will serve files out of `dist/`

```shell
yarn build # build the dist/ files
node index.js
```

Note that this expects Zipkin to be running on `http://localhost:9411`.

### Docker

To quickly launch a demo the provided Docker compose file will launch both Zipkin and the UI.

```shell
yarn build # build the dist/ files
yarn build:server # build the server
docker-compose build
docker-compose up
```

## Development

The preferred way to install dependencies is [Yarn](https://github.com/yarnpkg/yarn).  This repo
includes a `yarn.lock` file to ensure dependencies are consistent on install.

```shell
npm i -g yarn
yarn install
```

For most development purposes running the `watch` command should be enough

```shell
yarn watch
```

The `watch` commands starts a webpack development server at
[http://127.0.0.1:8080](http://127.0.0.1:8080).  It also watches test files in the `test/` test
directory for changes and runs the changed tests as necessary.  When making changes to the source
code in `src/`, relavant tests will be run as well.

To manually run tests and generate a code coverage report (and lint the code),

```shell
yarn test
```

To build a production distribution (minified, etc.)

```shell
yarn build
```

The production build files will be located in `dist/`.

This project uses Selenium for integration tests.  Integration tests can be run using

```shell
yarn integrationtest
```