open-index/open-npm huggingface dataset:
npm package: @icarusmx/ariadna
Description: File explorer & IDE in terminal - Neovim setup for Icarus students
Author: Icarus MX
Latest version: 1.0.1

# @icarusmx/ariadna

🧵 **File explorer & IDE in terminal** - Official Neovim setup for Icarus students

Ariadna is a pre-configured LazyVim distribution optimized for the Icarus stack (SvelteKit 5, Tailwind CSS 4, JavaScript/Node.js) with custom theme, essential plugins, and Spanish documentation.

## Installation

```bash
npx @icarusmx/ariadna install
```

That's it. The installer will:
- ✓ Check dependencies (Neovim, Git)
- ✓ Detect/install Nerd Fonts
- ✓ Backup existing config
- ✓ Clone and setup Ariadna
- ✓ Ready to use

## Requirements

- **Neovim** >= 0.10.0
- **Git** >= 2.19.0
- **Node.js** >= 18.0.0 (for LSP servers)
- **Nerd Font** (auto-installed on macOS)
- **Terminal with true color** (iTerm2, Alacritty, Wezterm)

## First Run

After installation:

```bash
nvim
```

1. Lazy.nvim will install all plugins (~2 minutes)
2. Press `q` when done
3. Restart nvim: `:q` and open again
4. You're ready 🏛️

## Features

- **Kanagawa Wave theme** (transparent mode)
- **SvelteKit 5** support (LSP, snippets)
- **Tailwind CSS 4** autocompletion
- **Telescope** file search (Space+Space)
- **Neotree** file explorer (Space+e)
- **Gitsigns** + Lazygit integration
- **Markdown** preview with Glow
- **Spanish documentation**

## Repository

Full configuration and docs: [github.com/icarusmx/ariadna](https://github.com/icarusmx/ariadna)

## License

MIT - Made with ❤️ by [icarus.mx](https://icarus.mx)
npm package: @icarusmx/vandeley
Description: CLI tool for batch converting Mermaid diagrams to PDF
Author: Icarus MX
Latest version: 0.1.0

# @icarusmx/vandeley

> CLI tool for batch converting Mermaid diagrams (`.mmd`) to PDF

Simple, fast, and focused. Convert all your Mermaid diagrams to PDFs with a single command.

## Installation

```bash
# Use with npx (no installation needed)
npx @icarusmx/vandeley

# Or install globally
npm install -g @icarusmx/vandeley

# Or as a dev dependency in your project
npm install --save-dev @icarusmx/vandeley
```

## Usage

### Basic Usage

By default, vandeley looks for `.mmd` files in a `mmd/` directory and outputs PDFs to `pdf/`:

```bash
vandeley
```

This converts:
```
mmd/
├── sequence-diagram.mmd
├── architecture.mmd
└── erd.mmd
```

To:
```
pdf/
├── sequence-diagram.pdf
├── architecture.pdf
└── erd.pdf
```

### Custom Directories

Specify custom input and output directories:

```bash
vandeley -i diagrams -o exports
vandeley --input src/docs --output dist/pdf
```

### Help

```bash
vandeley --help
```

## Project Structure

Recommended project structure for documentation:

```
your-project/
├── docs/
│   └── diagrams/
│       ├── mmd/              # Source files (track in git)
│       │   ├── sequence.mmd
│       │   ├── architecture.mmd
│       │   └── erd.mmd
│       └── pdf/              # Generated files (commit or ignore)
│           ├── sequence.pdf
│           ├── architecture.pdf
│           └── erd.pdf
└── package.json
```

## NPM Script

Add to your `package.json`:

```json
{
  "scripts": {
    "docs:diagrams": "vandeley -i docs/diagrams/mmd -o docs/diagrams/pdf"
  }
}
```

Then run:

```bash
npm run docs:diagrams
```

## Features

- ✅ Batch converts all `.mmd` files in a directory
- ✅ Creates output directory automatically
- ✅ Shows progress for each file
- ✅ Summary of conversions (success/failed)
- ✅ Transparent backgrounds on PDFs
- ✅ Works with any Mermaid diagram type
- ✅ Clean, minimal CLI interface

## Requirements

- Node.js >= 18.0.0
- Puppeteer dependencies (usually installed automatically)

## Error Handling

If a diagram fails to convert, vandeley will:
1. Mark it as failed
2. Continue with remaining diagrams
3. Show error summary at the end
4. Exit with error code if any conversions failed

## Why "Vandeley"?

Named after Vandeley Industries from Seinfeld - because sometimes you need a simple, reliable tool that just works.

## License

MIT © Icarus MX
npm package: @icatjs/micro-share
Description: icatjs micro share
Author: valleykid
Latest version: 0.0.1-experimental-0.4

# @icatjs/micro-share

---

## Usage

### basic use

```js
import { MicroShare } from '@icatjs/micro-share';

export default () => <MicroShare name="TestComponent" />;
```

## API
npm package: @icazemier/gibbons
Description: Gibbons is a Node.js module which helps in managing user groups and user permissions with `bitwise` efficiency.
Latest version: 6.0.5


<img src="https://raw.githubusercontent.com/icazemier/gibbons/master/gibbons.png" width="200" />




# Gibbons

_"Leaping from branch to branch gibbons decide which one to take in a split second"_

Gibbons is a Node.js module which helps in managing user groups and user permissions with `bitwise` efficiency.
In applying [ArrayBuffers](https://developer.mozilla.org/nl/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer) and bitwise operations it tries to use minimal resources.

## API Documentation and tutorial

See: [Gibbons Docs](https://icazemier.github.io/gibbons/)

## How do I get set up? ##

`npm install @icazemier/gibbons`

# Changes
[See: Changelog](https://github.com/icazemier/gibbons/blob/master/CHANGELOG.md)

# Meta data #

* Maintainer: Ivo Cazemier
* [Github](https://github.com/icazemier/gibbons)
* [API documentation and tutorial](https://icazemier.github.io/gibbons/)


[![npm version](https://badge.fury.io/js/@icazemier%2Fgibbons.svg)](https://badge.fury.io/js/@icazemier%2Fgibbons)




(License: MIT, See the LICENSE file)
npm package: @icc-grow/web-components
Description: ICC Grow 内部 Web 组件库
Author: ICC Grow
Latest version: 1.3.0

# @icc-grow/web-components

ICC Grow 内部 Vue 3 业务基础组件库。

## 安装

```bash
npm install @icc-grow/web-components
# 或者
pnpm add @icc-grow/web-components
```

## 使用

详见完整文档。
npm package: @icchankun/fit-checker
Description: This measures and evaluates obesity based on height and weight.
Author: icchankun
Latest version: 1.0.2

# fit-checker

This measures and evaluates obesity based on height and weight.

## Adult

<img width="885" alt="スクリーンショット 2024-05-28 9 06 44" src="https://github.com/icchankun/fit-checker/assets/82430737/e3f750b7-3808-4e28-891a-cb60bf609aac">

## Child

<img width="886" alt="スクリーンショット 2024-05-28 9 07 01" src="https://github.com/icchankun/fit-checker/assets/82430737/7b806c03-0a9e-49dc-a03f-472d19525aea">

# Usage

you can use this app with the following command:<br />
`npx @icchankun/fit-checker`
npm package: @iccir919/first
Description: Removes all spaces from a string
Latest version: 2.0.0

# @iccir919/first

[![npm (scoped)](https://img.shields.io/npm/v/@iccir919/first.svg)](https://www.npmjs.com/package/@iccir919/first)
[![](https://img.shields.io/bundlephobia/min/react.svg)](https://github.com/iccir919/first)

Removes all spaces from a string.

## Install

```
$ npm install @iccir919/first
```

## Usage

```js
const first = require("@iccir919/first");

first("So much space!");
//=> "Somuchspace!"

first(1337);
//=> Uncaught TypeError: First wants a string!
//    at tiny (<anonymous>:2:41)
//    at <anonymous>:1:1
```
npm package: @icco/pino-stackdriver-serializers
Description: A set of serializers that stackdriver understands
Author: Nat Welch
Latest version: 2020.4.4-1

# @icco/pino-stackdriver-serializers

[![Greenkeeper badge](https://badges.greenkeeper.io/icco/pino-stackdriver-serializers.svg)](https://greenkeeper.io/) [![Build Status](https://travis-ci.com/icco/pino-stackdriver-serializers.svg?branch=master)](https://travis-ci.com/icco/pino-stackdriver-serializers) [![npm version](https://badge.fury.io/js/%40icco%2Fpino-stackdriver-serializers.svg)](https://badge.fury.io/js/%40icco%2Fpino-stackdriver-serializers)

Pino messaging formatting for Stackdriver.


# Usage

lib/logger.js
```
const pinoLogger = require("pino");
const pinoStackdriver = require("@icco/pino-stackdriver-serializers");

module.exports = {
  logger: pinoLogger({
    messageKey: "message",
    level: "info",
    formatters: pinoStackdriver.sdFormatter(),
  }),
};
```

server.js
```
import express from "express";
import pinoMiddleware from "pino-http";

import { logger } from "./lib/logger.js";

const server = express();
server.use(pinoMiddleware({logger}));
npm package: @iccswap/sdk
Description: 🛠 An SDK for building applications on top of Uniswap.
Latest version: 1.0.9
Deprecated: false

# ICCswap SDK

[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![Actions Status](https://github.com/Uniswap/uniswap-sdk/workflows/CI/badge.svg)](https://github.com/Uniswap/uniswap-sdk)
[![npm version](https://img.shields.io/npm/v/@uniswap/sdk/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk@latest)

In-depth documentation on this SDK is available at [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/Uniswap/uniswap-sdk.git
```

Move into the uniswap-sdk working directory

```sh
cd uniswap-sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```