open-index/open-npm huggingface dataset:
npm package: @fregdee/lsx
Description: Enhanced ls command with better visibility
Latest version: 0.0.4

# lsx

Enhanced `ls` command with better file and directory visibility.

## Features

- 📁 Clear file type indicators: `[FILE]` and `[DIR]`
- 📅 Sorted by modification time (oldest first)
- 📏 Human-readable file sizes (KB, MB, GB)
- 🔍 Clean, easy-to-read output format
- 👁️ Excludes hidden files by default

## Installation

```bash
npm install -g @fregdee/lsx
```

## Usage

```bash
# List current directory
lsx

# List specific directory
lsx /path/to/directory
```

## Example Output

```
[FILE] 2025-06-05 11:16     492B package.json
[FILE] 2025-06-05 11:16     421B tsconfig.json
[DIR]  2025-06-05 11:25        - src
[FILE] 2025-06-05 11:26    8.5KB package-lock.json
[DIR]  2025-06-05 11:26        - node_modules
[DIR]  2025-06-05 11:26        - dist
```

## Output Format

Each line shows:
- `[TYPE]` - File type (`FILE` or `DIR`)
- Last modified date and time (`YYYY-MM-DD HH:MM`)
- File size (human-readable format, `-` for directories)
- File/directory name

## Requirements

- Node.js ≥ 16.0.0

## License

MIT
npm package: @fregos/eslint-plugin-main
Description: A tutorial repository to create your first eslint rule
Author: Mohammed Faragallah
Latest version: 1.0.0

# ESLint plugin tutorial

## What's this?

This is an example repository to explain how to create your ESLint rules.

## Why should we learn how to create custom ESLint rules?

Lint rules help to keep our codes' quality constant. Automatic code checking brings time for more productive activities, and also eliminates indivisual effects from code review.

Creating ESLint rules is a good subject to learn AST(Abstract Syntax Tree) analysis. Today, analysis of AST is the foundation of the JavaScript build ecosystem. There are many libraries using AST, such as Babel plugins, custom TypeScript transformers, prettier, webpack and so on. Your team's JavaScript gets improved significantly if you can control AST freely!

## Tutorial

[See guides](./guide/README.md).

## Getting started

This repository is also designed to work as a project template for custom ESLint rules.

If you want to start quickly, follow the procedure below:

- Clone this repository
- Remove `.git` and `guide` dirs
- Change pkg name via edit `package.json`
- Change and test rule codes under `src/rules` dir

This repository includes:

- TypeScript setting
- Jest
- GitHub actions configuration

## LICENSE

MIT