open-index/open-npm huggingface dataset:
npm package: @jonahsnider/how
Description: Learn how to use CLI apps.
Author: Jonah Snider
Latest version: 2.2.0
Deprecated: renamed to how-cli

# How

[![Build Status](https://github.com/jonahsnider/how/workflows/CI/badge.svg)](https://github.com/jonahsnider/how/actions)
[![npm version](https://img.shields.io/npm/v/@jonahsnider/how)](https://www.npmjs.com/package/@jonahsnider/how)

Learn how to use CLI apps.

## Usage

Install using your favorite Node.js package manager:

```sh
npm i -g @jonahsnider/how
yarn global add @jonahsnider/how
pnpm i -g add @jonahsnider/how
```

You can also use `npx` when in a pinch, but a global install is preferred:

```sh
npx @jonahsnider/how <app>
pnpx @jonahsnider/how <app>
```

A common-ish CPU & OS as well as a recent version of Node.js (something that can run modules natively) are required to run how.
Your package manager should prevent you from installing how if your system is incompatible.

```sh
how <app>
```

### Example

Learn how to use `tar`:

```sh
how tar
```
npm package: @jonahsnider/nextjs-api-utils
Description: Utilities for building maintainable backend APIs for the Next.js app router.
Author: Jonah Snider
Latest version: 1.0.4
Deprecated: Use next-api-utils instead

# Next.js API utilities

[![Build Status](https://github.com/jonahsnider/nextjs-api-utils/workflows/CI/badge.svg)](https://github.com/jonahsnider/nextjs-api-utils/actions)

Utilities for building maintainable backend APIs for the Next.js app router.
npm package: @jonahsnider/prettier-config
Description: [![npm](https://img.shields.io/npm/v/@jonahsnider/prettier-config)](https://www.npmjs.com/package/@jonahsnider/prettier-config) [![Build Status](https://github.com/jonahsnider/prettier-config/workflows/CI/badge.svg)](https://github.com/jonahsnider/prettie
Author: Jonah Snider
Latest version: 1.1.2

# [`@jonahsnider/prettier-config`](https://www.npmjs.com/package/@jonahsnider/prettier-config)

[![npm](https://img.shields.io/npm/v/@jonahsnider/prettier-config)](https://www.npmjs.com/package/@jonahsnider/prettier-config)
[![Build Status](https://github.com/jonahsnider/prettier-config/workflows/CI/badge.svg)](https://github.com/jonahsnider/prettier-config/actions)
[![XO code style](https://img.shields.io/badge/code_style-XO-5ed9c7.svg)](https://github.com/xojs/xo)

My Prettier config.

## Usage

[Docs](https://prettier.io/docs/en/configuration.html#sharing-configurations).

Add the `prettier` property to your `package.json`.

```json
{
	"name": "my-cool-library",
	"version": "1.0.0",
	"prettier": "@jonahsnider/prettier-config"
}
```
npm package: @jonahsnider/renovate-config
Description: [![Build Status](https://github.com/jonahsnider/renovate-config/workflows/CI/badge.svg)](https://github.com/jonahsnider/renovate-config/actions)
Author: Jonah Snider
Latest version: 1.15.1
Deprecated: Using npm packages for Renovate presets is deprecated, use github>jonahsnider/renovate-config instead

# @jonahsnider/renovate-config

[![Build Status](https://github.com/jonahsnider/renovate-config/workflows/CI/badge.svg)](https://github.com/jonahsnider/renovate-config/actions)

A Renovate config great for small JavaScript libraries.

## Usage

Set your Renovate config to use this config

```json
{
	"extends": ["@jonahsnider"]
}
```