open-index/open-npm huggingface dataset:
npm package: @imranbarbhuiya/img-hasher-linux-x64-musl
Description: A fast image hash and hamming distance lib
Latest version: 0.0.13

# `@imranbarbhuiya/img-hasher-linux-x64-musl`

This is the **x86_64-unknown-linux-musl** binary for `@imranbarbhuiya/img-hasher`
npm package: @imranbarbhuiya/img-hasher-win32-x64-msvc
Description: A fast image hash and hamming distance lib
Latest version: 0.0.13

# `@imranbarbhuiya/img-hasher-win32-x64-msvc`

This is the **x86_64-pc-windows-msvc** binary for `@imranbarbhuiya/img-hasher`
npm package: @imrandil/csv_to_json
Description: A simple npm package for generating json file (.json) from CSV file.
Author: Ali Imran Adil
Latest version: 1.0.1

# CSV to JSON Converter

A simple npm package for generating a JSON file (.json) from a CSV file.

## Installation

You can install the package via npm:

```bash
npm install @imrandil/csv_to_json
```

## Usage

```javascript
const convertCSVtoJSON = require('@imrandil/csv_to_json');

const csvFilePath = 'example.csv';
const jsonFilePath = 'output.json';

(async () => {
    try {
        await convertCSVtoJSON(csvFilePath, jsonFilePath);
        console.log('CSV converted to JSON. JSON file saved:', jsonFilePath);
    } catch (error) {
        console.error('Error converting CSV to JSON:', error);
    }
})();
```

## API

### convertCSVtoJSON(csvFilePath, jsonFilePath)

Converts a CSV file to a JSON file.

- `csvFilePath` (string): The path to the CSV file.
- `jsonFilePath` (string): The path to save the JSON file.

Returns a Promise that resolves when the conversion is complete.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @imrandil/gen_uuid
Description: A simple npm package for generating unique UUIDs.
Author: Ali Imran Adil
Latest version: 1.0.5

# gen_uuid

A simple npm package for generating unique UUIDs.

## Installation

You can install this package using npm:

```
npm install @imrandil/gen_uuid
```

## Usage

```javascript
const generateUUID = require('@imrandil/gen_uuid');

// Generate a UUID
const uuid = generateUUID();

console.log(uuid);
//2928a8fd-5a1c-48c4-d522-abfafbdbb86618f46c18728
```

## Description

This package provides a function `generateUUID()` that generates a unique UUID (Universally Unique Identifier) each time it is called. The UUIDs generated by this function adhere to the UUID format specified in [RFC 4122](https://www.ietf.org/rfc/rfc4122.txt).

The function uses a cryptographically insecure method to generate UUIDs and may produce collisions if used in applications requiring strong uniqueness guarantees.


## Use Case

- **Session Management**: Generate unique identifiers for user sessions in web applications.
- **Database Primary Keys**: Use UUIDs as primary keys in databases to ensure unique identifiers for each record.
- **Message Queue Identifiers**: Generate UUIDs as identifiers for messages in message queue systems to ensure each message is uniquely identified.
- **Distributed Systems**: Use UUIDs to uniquely identify resources in distributed systems and microservices architectures.


## API

### `generateUUID()`

Generates a unique UUID.

- Returns: `string` - A string representing the generated UUID.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Author

Ali Imran Adil

## Repository

The source code for this package can be found on [GitHub](https://github.com/IMRANDIL/gen_UUIDs).

## Issues

If you encounter any issues or have questions, please open an issue on [GitHub](https://github.com/IMRANDIL/gen_UUIDs/issues).
npm package: @imrandil/json-to-excel-generator
Description: A utility for converting JSON data to Excel files memory efficient way, providing robust error handling, configurable headers, and support for large datasets.
Author: Ali Imran Adil
Latest version: 1.0.0

## Excel Generator from JSON Data

### Overview

This package provides a memory-efficient solution for generating Excel files from large JSON datasets. It allows you to convert JSON data into Excel format while efficiently managing memory usage, making it suitable for handling large datasets without consuming excessive system resources.

### Features

- **Memory Efficient**: Processes JSON data lazily, minimizing memory consumption even with large datasets.
- **Easy to Use**: Simple API for converting JSON data to Excel format with customizable headers.
- **Streaming**: Generates Excel files gradually as data is read from the JSON file, enabling efficient memory usage and processing of large datasets.

### Installation

You can install the package via npm:

```bash
npm install @imrandil/json-to-excel-generator
```

### Usage

```javascript
const excelGenerator = require('@imrandil/json-to-excel-generator');

const jsonFilePath = './data.json';
const excelFilePath = 'output.xlsx';
const headers = [
  { header: 'Column 1', key: 'column1', width: 15 },
  { header: 'Column 2', key: 'column2', width: 15 },
  // Add more headers as needed
];

excelGenerator.createExcelFromJson(jsonFilePath, excelFilePath, headers)
  .then(() => console.log('Excel file created successfully'))
  .catch(error => console.error('Error creating Excel file:', error));
```

### Use Cases

- **Big Data Processing**: Ideal for handling large JSON datasets efficiently, where loading the entire dataset into memory is not feasible.
- **Batch Processing**: Useful for generating Excel reports or data exports from large JSON files in batch processing scenarios.
- **Memory Optimization**: Helps optimize memory usage when dealing with large datasets, ensuring better performance and resource utilization.

### Note

While this package offers memory-efficient processing for large datasets, it may not be the fastest solution for smaller datasets due to its lazy processing approach. However, it excels in scenarios where memory optimization is crucial.

For more details and examples, refer to the [documentation](#).

### Contribution

Contributions, bug reports, and feature requests are welcome! Feel free to open an issue or submit a pull request on [GitHub](#).

### License

This package is licensed under the [MIT License](#).
npm package: @imrandil/json_to_excel
Description: A simple npm package for generating Excel files (xlsx) from JSON objects array.
Author: Ali Imran Adil
Latest version: 1.0.3

# @imrandil/json_to_excel

A simple npm package for generating Excel files (xlsx) from JSON objects array.

## Installation

```bash
npm install @imrandil/json_to_excel
```

## Usage

```javascript
const JsonToExcel = require('@imrandil/json_to_excel');

// Example options
const options = {
  jsonFilePath: 'path/to/your/json/file.json',
  outputFileName: 'output.xlsx',
  batchSize: 100,
  headers: ['Column1', 'Column2', 'Column3'],
  sheetName: 'Sheet1'
};

// Create an instance of JsonToExcel with options
const converter = new JsonToExcel(options);

// Convert JSON data to Excel
converter.convert();
```

## Options

- `jsonFilePath`: The file path to the JSON data to be converted.
- `outputFileName`: The name of the Excel file to be generated.
- `batchSize`: The number of JSON data items to process before writing to the Excel file (default: 100).
- `headers`: An array of strings representing the headers for the Excel file.
- `sheetName`: The name of the sheet in the Excel file (default: 'Data').

## License

MIT

## Author

Ali Imran Adil

## Repository

[GitHub Repository](https://github.com/IMRANDIL/json_to_excel_npm_package)

## Bugs

[Issue Tracker](https://github.com/IMRANDIL/json_to_excel_npm_package/issues)
npm package: @imransilvake/scss-framework
Description: A minimal framework that provides Flexbox Grid system, Media queries breakpoints for mobile and desktop and other useful utilities.
Author: Imran Khan
Latest version: 2.3.2

# SCSS Framework
A minimal framework that provides Flexbox Grid System, Media Queries for mobile and desktop and other useful utilities.


## Install
Read: [SETUP](https://github.com/imransilvake/SCSS-Framework/blob/master/documentation/setup.md)
```
NPM: npm install @imransilvake/scss-framework --save
YARN: yarn add @imransilvake/scss-framework
```


## Browser Support
 - Chrome
 - Firefox
 - Safari
 - Internet Explorer 11
 - Microsoft Edge


## Documentation
Please follow the link for the documentation: [GUIDE](https://github.com/imransilvake/SCSS-Framework/blob/master/documentation/guide.md)
npm package: @imreangelo/pathfinder-wasm
Description: A package to perform pathfinding without the performance impact of using javascript.  This package is implemented in Rust and compiled to Web Assembly (WASM), thereby achieving native performance in the browser.
Author: Imre Angelo
Latest version: 0.1.13

# Pathfinding in Web Assembly
A package to perform pathfinding without the performance impact of using javascript. 
This package is implemented in Rust and compiled to Web Assembly (WASM), thereby achieving native performance in the browser.

Currently supports dijkstra only. Planned support for A* and JPS, as well as maze graph generation.

## Install
`pnpm add @imreangelo/pathfinder-wasm`

To use with vite/react, add `vite-plugin-wasm` and `vite-plugin-top-level-await` as plugins to your vite.config.ts file.

```js
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react-swc'
import wasm from 'vite-plugin-wasm';
import topLevelAwait from 'vite-plugin-top-level-await';

// https://vite.dev/config/
export default defineConfig({
	plugins: [
		react(),
		wasm(),
		topLevelAwait()
	]
})
```

## Usage
Check out the [examples](https://github.com/ImreAngelo/pathfinder.wasm/blob/master/examples/react-example/src/App.tsx).
npm package: @imrieul/mysql-mcp-server
Description: MySQL MCP Server - Simple Model Context Protocol server for MySQL database operations
Latest version: 1.1.0

# @imrieul/mysql-mcp-server

[English](./README.md) | [한국어](./README.ko.md) | [日本語](./README.ja.md) | [Español](./README.es.md) | [Português](./README.pt.md) | [Français](./README.fr.md) | [Русский](./README.ru.md)

一个简单的 MySQL [MCP](https://modelcontextprotocol.io/) 服务器。

## 功能特性

- **LLM 友好** — 紧凑的列/行格式，自动 LIMIT，提供错误提示和下一步操作建议
- **批量模式架构** — `describe_all_tables` 一次调用返回整个数据库架构
- **只读模式** — 应用层前缀检查 + 数据库层 `SET SESSION TRANSACTION READ ONLY`
- **查询超时** — 基于 `Promise.race()` 的超时机制，确保连接清理
- **SSL 支持** — 通过一个环境变量即可启用加密连接
- **极简设计** — 仅 3 个依赖，无需配置即可使用

## 快速开始

将以下内容添加到您的 MCP 配置文件（`.mcp.json` 或 `claude_desktop_config.json`）：

```json
{
  "mcpServers": {
    "mysql": {
      "command": "npx",
      "args": ["-y", "@imrieul/mysql-mcp-server"],
      "env": {
        "MYSQL_HOST": "localhost",
        "MYSQL_PORT": "3306",
        "MYSQL_USER": "root",
        "MYSQL_PASSWORD": "your-password",
        "MYSQL_DATABASE": "your-database"
      }
    }
  }
}
```

或使用连接字符串：

```json
{
  "mcpServers": {
    "mysql": {
      "command": "npx",
      "args": ["-y", "@imrieul/mysql-mcp-server", "mysql://root:password@localhost:3306/mydb"]
    }
  }
}
```

### 启用 SSL 的只读模式

```json
{
  "mcpServers": {
    "mysql": {
      "command": "npx",
      "args": ["-y", "@imrieul/mysql-mcp-server", "--readonly"],
      "env": {
        "MYSQL_HOST": "db.example.com",
        "MYSQL_USER": "readonly_user",
        "MYSQL_PASSWORD": "password",
        "MYSQL_DATABASE": "production",
        "MYSQL_SSL": "true",
        "MYSQL_QUERY_TIMEOUT": "10000"
      }
    }
  }
}
```

## 工具

| 工具 | 描述 | 只读模式 |
|------|------|---------|
| `query` | 执行 SELECT、SHOW、DESCRIBE、EXPLAIN | 允许 |
| `execute` | 执行 INSERT、UPDATE、DELETE、DDL | 阻止 |
| `list_databases` | 列出所有数据库 | 允许 |
| `list_tables` | 列出数据库中的表 | 允许 |
| `describe_table` | 显示表架构 | 允许 |
| `describe_all_tables` | 一次性显示所有表架构 | 允许 |

## 配置

### 环境变量

| 变量 | 必需 | 默认值 | 描述 |
|------|------|--------|------|
| `MYSQL_HOST` | 是 | — | MySQL 主机地址 |
| `MYSQL_USER` | 是 | — | MySQL 用户名 |
| `MYSQL_PASSWORD` | 是 | — | MySQL 密码 |
| `MYSQL_PORT` | 否 | `3306` | MySQL 端口 |
| `MYSQL_DATABASE` | 否 | — | 默认数据库 |
| `MYSQL_READONLY` | 否 | `false` | 只读模式 |
| `MYSQL_MAX_ROWS` | 否 | `100` | SELECT 查询自动 LIMIT 行数 |
| `MYSQL_QUERY_TIMEOUT` | 否 | `30000` | 查询超时时间（毫秒，0 表示禁用） |
| `MYSQL_SSL` | 否 | `false` | 启用 SSL 连接 |

### 连接字符串

```
mysql://user:password@host:port/database
```

作为第一个 CLI 参数传递。优先级高于环境变量。

## 许可证

MIT