open-index/open-npm huggingface dataset:
npm package: @hyper63/storage-demo
Description: This project is used for the hyper63 storage sandbox to demo how to upload a file to hyper63 storage.
Latest version: 1.0.0

# hyper63 upload example

This project is used for the hyper63 storage sandbox to demo how to upload a file to hyper63 storage.

```
const FormData = require('form-data')
const fetch = require('fetch')
const s = require('@hyper63/storage-demo')
const url = 'https://play.hyper63.com'
const token = '...'

const form = new FormData()
form.append('file', s, {
  type: 'image/jpg',
  filename: 'somepicture.jpg'
})

await ( await fetch(`${url}/storage/posters`, {
  method: 'POST',
  headers: { authorization: `Bearer ${token}` },
  body: form
})).json()
```
npm package: @hyper63/typesm
Description: A Type library with core ADTs.
Latest version: 1.0.2

# typesm - functional javascripts types for ESM

A Type library with core ADTs.

* Id
* Either
* Task
* Fn

## Why

A clear and basic fp library that works with esm and with no dependencies.

## Install

```
yarn add @hyper63/types
```

## Usage Example

``` js
import Id from '@hyper63/typesm'

Id.of(1)
  .map(x => x + 1)
  .extract()

```

## ADTS

* Id
* Either
* Task
npm package: @hyper63/x
Description: Local instance of hyper63
Latest version: 1.1.4

# @hyper63/x

Local instance of hyper63

```
npx @hyper63/x
```

> This command will store your data in `$HOME/.hyper63` 

## Install globally

If you don't want to run the npm install everytime you start your service

You can install the package globally:

```
npm install -g @hyper63/x
npx @hyper63/x
```

## Customize

If you prefer to store your data in another location:

```
DATA_PATH=./data npx @hyper63/x
``` 

## More information

[hyper63](https://github.com/hyper63/hyper63)