open-index/open-npm huggingface dataset:
npm package: @heyhuynhgiabuu/pi-pretty
Description: Pretty terminal output for pi — syntax-highlighted file reads, colored bash output, tree-view directory listings, and more.
Author: huynhgiabuu
Latest version: 0.3.2

# pi-pretty

[![npm version](https://img.shields.io/npm/v/@heyhuynhgiabuu/pi-pretty)](https://www.npmjs.com/package/@heyhuynhgiabuu/pi-pretty)
[![GitHub release](https://img.shields.io/github/v/release/buddingnewinsights/pi-pretty)](https://github.com/buddingnewinsights/pi-pretty/releases/latest)

A [pi](https://pi.dev) extension that upgrades built-in tool output in the terminal without changing tool behavior.

It currently enhances:

- **`read`**: syntax-highlighted text previews with line numbers, plus inline image rendering when the terminal supports it
- **`bash`**: colored exit summary (`exit 0`/`exit 1`) with a preview body of command output
- **`ls` / `find` / `grep`**: Nerd Font file icons with tree/grouped layouts and clearer match rendering

> Companion to [@heyhuynhgiabuu/pi-diff](https://github.com/buddingnewinsights/pi-diff) for `write`/`edit` diff rendering.

## Install

```bash
pi install npm:@heyhuynhgiabuu/pi-pretty
```

Latest release: https://github.com/buddingnewinsights/pi-pretty/releases/latest

Or load locally:

```bash
pi -e ./src/index.ts
```

## Screenshots

![Bash and read rendering](media/bash-and-read.png)
*`bash` exit summary + output preview, and syntax-highlighted `read` text output.*

![Icons and grep rendering](media/icons-and-grep.png)
*`ls`/`find`/`grep` with Nerd Font icons and grouped/tree-oriented rendering.*

![Inline image rendering](media/inline-image.png)
*`read` rendering an image inline in supported terminals.*

## Terminal support for inline images

Inline image previews are supported in **Ghostty**, **Kitty**, **iTerm2**, and **WezTerm**.  
When running in **tmux**, pi-pretty uses passthrough escape sequences.

> tmux must allow passthrough. Enable it with:
>
> ```tmux
> set -g allow-passthrough on
> ```
>
> (or run once in a session: `tmux set -g allow-passthrough on`)

## Configuration

Optional environment variables:

- `PRETTY_THEME` (default: `github-dark`)
- `PRETTY_MAX_HL_CHARS` (default: `80000`)
- `PRETTY_MAX_PREVIEW_LINES` (default: `80`)
- `PRETTY_CACHE_LIMIT` (default: `128`)
- `PRETTY_ICONS` (`nerd` by default, set to `none` to disable icons)

## Development

```bash
npm install
npm run typecheck
npm run lint
npm test
```

## License

MIT — [huynhgiabuu](https://github.com/buddingnewinsights)
npm package: @heyikang/mouse-rs
Description: Rust mouse-rs wrapper in nodejs
Latest version: 1.0.7

# `@heyikang/mouse-rs`

![https://github.com/heyikang/mouse-rs/actions](https://github.com/heyikang/mouse-rs/workflows/CI/badge.svg)

### Rust mouse-rs wrapper in nodejs

## Install

```
yarn add @heyikang/mouse-rs
```

## Support matrix

### Operating Systems

|                  | node14 | node16 | node18 |
| ---------------- | ------ | ------ | ------ |
| Windows x64      | ✓      | ✓      | ✓      |
| Windows arm64    | ✓      | ✓      | ✓      |
| macOS x64        | ✓      | ✓      | ✓      |
| macOS arm64      | ✓      | ✓      | ✓      |
npm package: @heyikang/ps-list
Description: Get running processes
Author: Sindre Sorhus
Latest version: 8.1.2

# @heyikang/ps-list

> Get running processes, support electron

Works on macOS, Linux, and Windows.

## Install

```sh
npm install @heyikang/ps-list
```

## Usage

```js
const { psList } = require("@heyikang/ps-list");
// if windows
console.log(
	await psList({
		// Source: https://github.com/MarkTiedemann/fastlist
		pslistX64Path: "fastlist x64 executable path",
		pslistIa32Path: "fastlist x86 executable path",
	})
);
//=> [{pid: 3213, name: 'node', cmd: 'node test.js', ppid: 1, uid: 501, cpu: 0.1, memory: 1.5}, …]
```

## API

### psList(options?)

Returns a `Promise<object[]>` with the running processes.

On macOS and Linux, the `name` property is truncated to 15 characters by the system. The `cmd` property can be used to extract the full name.

The `cmd`, `cpu`, `memory`, and `uid` properties are not supported on Windows.

#### options

Type: `object`

##### all

Type: `boolean`\
Default: `true`

Include other users' processes as well as your own.

On Windows this has no effect and will always be the users' own processes.

## Related

- [fastlist](https://github.com/MarkTiedemann/fastlist) - The binary used in this module to list the running processes on Windows
npm package: @heyimnowi/eslint-config-next
Description: Shared eslint config for next projects
Author: heyimnowi
Latest version: 1.0.1

# @heyimnowi/eslint-config-next
Introducing Eslint standard rules for Next.js projects, designed to keep your code clean and well-organized! 💻✨

## Dependencies

This configuration relies on some peer dependencies you must add in your project as dev dependencies:

- [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint)
- [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint)
- [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier)
- [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import)
- [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y)
- [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise)
- [eslint-plugin-react-hooks](https://github.com/facebook/react)
- [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react)
- [eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library)
- [@next/eslint-plugin-next](https://github.com/vercel/next.js)
- [eslint-config-next](https://github.com/vercel/next.js)


## Installation 🚀
Prepare to harness the capabilities of `@heyimnowi/eslint-config-next` by executing this command:


```bash
npm install --save-dev @heyimnowi/eslint-config-next
```

## Usage 💡
To utilize the wonders of `@heyimnowi/eslint-config-next`, include the following configuration in your .eslintrc file:

```json
{
  "extends": "@heyimnowi/eslint-config-next",
  "rules": {
    // Overrule any existing rules here.
  }
}
```

With this setup, your Next.js projects will be enriched with the delightful rules of @heyimnowi/eslint-config-next, enhancing your codebase's brilliance like never before! ✨🌟

## Contributing 🙌
Seize the opportunity to shape the future of `@heyimnowi/eslint-config-next`! Here's how you can contribute to this extraordinary project:

1. Fork the repository
2. Establish your feature branch (`git checkout -b my-new-feature`) ✨
3. Commit your modifications (`git commit -am 'Add some feature'`) 💪
4. Push your branch (`git push origin my-new-feature`) 🚀
5. Initiate a new Pull Request 🌟

## License 📝
This project is licensed under the MIT License.
npm package: @heyimnowi/eslint-config-react
Description: Shared eslint config for React projects
Author: heyimnowi
Latest version: 1.2.0

# @heyimnowi/eslint-config-react

Eslint standard rules for React + Typescript projects, because we like our code to be neat and tidy! 💻✨

## Dependencies

This configuration relies on some peer dependencies you must add in your project as dev dependencies:

- [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint)
- [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint)
- [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier)
- [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import)
- [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y)
- [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise)
- [eslint-plugin-react-hooks](https://github.com/facebook/react)
- [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react)
- [eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library)

## Installation 🚀

Get ready to embrace the power of eslint-config-react by running this command:

```bash
npm install --save-dev @heyimnowi/eslint-config-react
```

## Usage 💡
To experience the magic of `@heyimnowi/eslint-config-react`, add the following incantation to your .eslintrc file:

```json
{
  "extends": "@heyimnowi/eslint-config-react",
  "rules": {
    // You can override any rule here.
  }
}
```

Now your React + Typescript projects will be graced with the enchanting rules of `@heyimnowi/eslint-config-react`, making your codebase shine brighter than ever before! ✨🌟

## Contributing 🙌
You have the power to shape the destiny of `@heyimnowi/eslint-config-react`! Here's how you can contribute to this mystical project:

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`) ✨
3. Commit your changes (`git commit -am 'Add some feature`) 💪
4. Push to the branch (`git push origin my-new-feature`) 🚀
5. Create a new Pull Request 🌟

## License 📝

This project is licensed under the MIT License.
npm package: @heyitsleo/providers
Description: Package that contains all the providers of movie-web
Author: heyitsleo
Latest version: 2.3.1

# @movie-web/providers

package that holds all providers of movie-web.
Feel free to use for your own projects.

features:
- scrape popular streaming websites
- works in both browser and server-side

Visit documentation here: https://movie-web.github.io/providers/

## How to run locally or test my changes

These topics are also covered in the documentation, [read about it here](https://movie-web.github.io/providers/extra-topics/development).
npm package: @heyitsuzair/express-setup
Description: 💻 A CLI To Setup Express/Nodejs Server
Author: Muhammad Uzair
Latest version: 1.0.1

## 📌expressjs-setup

[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)

## Features

- MongoDB
- Mongoose
- Nodemon


## Installation

Install the CLI globally. If you are windows user, run your command prompt/terminal as administrator. If you are macOS user, add sudo before the following command.

```bash
  npm i -g @heyitsuzair/express-setup
```
## Usage

Enter the following in your terminal where you want to initialize app:


```bash
  new-express-app my-app
```
The CLI will install express/node js setup to your Desired Directory
![Image](https://github.com/heyitsuzair/express-setup/blob/master/img/cli-img.PNG "Image")
npm package: @heyjobs/eslint-config
Description: This package provides extensible configuration for eslint. It supports configuration for both javascript and typescript.
Latest version: 1.0.2

This package provides extensible configuration for eslint. It supports configuration for both javascript and typescript.

## Usage

Install the npm package as a dev dependency using the below command

```
npm install @heyjobs/eslint-config --dev
```

Extend your eslint configuration as below.

```
"extends": ["@heyjobs/eslint-config"]
```

Note: You may also have to install `confusing-browser-globals` package If not installed already.

You are allowed to customize and override this configuration according to the eslint documentation. See [docs](https://eslint.org/docs/latest/user-guide/configuring/configuration-files#extending-configuration-files) for eslint.