open-index/open-npm huggingface dataset:
npm package: @sid1986/lowcodetest
Description: lowcodeTest
Author: fusion-team
Latest version: 0.1.1

# lowcodeTest

一个面向PC的大包业务组件库

## 调试
启动调试

```
fie start             # 打开开发环境，运行所有组件
fie start <compName>  # 打开开发环境，运行特定组件(更快)
```

构建

```
fie build
```
npm package: @sid2602/design-tokens
Description: Design tokens collection for sid2602 Design System
Latest version: 2.0.0

# @przeprogramowani/design-tokens

Design Tokens are the smallest pieces of the design system — such as colors, typography, spacing, and more. They are used in place of hard-coded values to maintain a scalable and consistent visual system for UI development.

## Installation

```bash
npm install @przeprogramowani/design-tokens
```

## Usage

We provide tokens in three formats: CSS, JS and TS. You can import them in your project as needed.

### CSS

To use the CSS Custom Properties from our package, add the following import to the main CSS file or to the `<head>` of your HTML page:

```css
@import 'path_to_node_modules/@przeprogramowani/design-tokens/dist/css/tokens.css';
```

Or in JavaScript, if you use a bundler that supports CSS imports:

```js
import '@przeprogramowani/design-tokens/dist/css/tokens.css';
```

### JS/TS

```js
import { ButtonTextColor } from '@przeprogramowani/design-tokens';
```
npm package: @sid3945/url-shortener
Description: A lightweight, efficient, and secure URL shortener built with Node.js and Redis
Author: Siddharth Upadhyay
Latest version: 1.0.1

# URL Shortener Package

A lightweight, efficient, and secure URL shortener built with Node.js and Redis. This package allows you to generate shortened URLs and retrieve the original URLs seamlessly. It uses cryptographically secure random string generation to avoid collisions, ensuring that each shortened URL is unique.

## Features

- **Random String Generation**: Uses `crypto.randomBytes` for cryptographically secure random string generation.
- **Redis Integration**: Stores URL mappings in Redis for fast retrieval and expiration handling.
- **TTL Support**: Set a custom time-to-live (TTL) for shortened URLs.
- **Singleton Pattern**: Ensures only one instance of the `UrlShortener` class is created for consistent configuration.
- **URL Validation**: Validates the original URL to ensure proper formatting.
- **URL-safe Encoding**: The shortened URL uses a base64 URL-safe encoding scheme.

## Installation

```npm install @sid3945/url-shortener```

## Usage

### Initialize the URL Shortener

First, import and initialize the UrlShortener class by passing in your Redis configuration, TTL (Time-to-live) for URL expiration, and the desired length of the shortened URL.

```
import UrlShortener from '@sid3945/url-shortener';

const redisConfig = {
    host: 'localhost',
    port: 6379
}; // a simple connection string also works, if no redisConfig is provided default is localhost:6379

const ttl = 3600;  // URL expiration time in seconds (1 hour)
const length = 8;  // Length of the shortened URL

const urlShortener = new UrlShortener({ redisConfig, ttl, length });
```

### Generate a Shortened URL
To generate a shortened URL, pass the original URL to the generateShortUrl() method:

```
(async () => {
    const originalUrl = 'https://www.example.com/some/long/path';
    const shortUrl = await urlShortener.generateShortUrl(originalUrl);
    console.log('Shortened URL:', shortUrl);
})();
```
### Retrieve the original URL
```
(async () => {
    const originalUrlBack = await urlShortener.getOriginalUrl(shortUrl);
    console.log('Original URL:', originalUrlBack);
})();
```

## Contributing
Feel free to fork this repository and submit issues or pull requests for improvements!
npm package: @sid7vish/ragmax-memory
Description: AI Memory Server - Store and recall information across conversations
Author: sid7vish
Latest version: 5.0.1

# Universal RAG MCP Server

A Model Context Protocol (MCP) server that provides persistent memory for AI assistants like Claude, ChatGPT, and others.

## Features

- 🧠 **Semantic Memory Search** - Find relevant past conversations using natural language
- 💾 **Persistent Storage** - Memories persist across sessions via Supabase
- 🔌 **Universal Compatibility** - Works with Claude Desktop, Cursor, Windsurf, and any MCP-compatible client
- 📊 **Memory Stats** - Track your memory usage and activity

## Available Tools

| Tool | Description |
|------|-------------|
| `search_memory` | Search past conversations and stored information |
| `add_to_memory` | Store new information, preferences, or facts |
| `list_memories` | List recent memories with metadata |
| `get_memory` | Get full details of a specific memory |
| `delete_memory` | Remove a memory by ID |
| `get_memory_stats` | Get statistics about stored memories |

## Installation

### Claude Desktop

Add to `~/Library/Application Support/Claude/claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "ragmax": {
      "command": "npx",
      "args": ["-y", "@sid7vish/universal-rag-mcp", "start", "--api-key", "YOUR_API_KEY"]
    }
  }
}
```

### Cursor IDE

1. Open Settings → Features → MCP
2. Add new server with command:
```
npx -y @sid7vish/universal-rag-mcp start --api-key YOUR_API_KEY
```

### Kiro IDE

Add to `.kiro/settings/mcp.json`:

```json
{
  "mcpServers": {
    "ragmax": {
      "command": "npx",
      "args": ["-y", "@sid7vish/universal-rag-mcp", "start", "--api-key", "YOUR_API_KEY"]
    }
  }
}
```

## Get Your API Key

1. Visit [RAGMAX Dashboard](https://ragmax.vercel.app/dashboard/connect)
2. Sign in and generate your API key
3. Use the key in your MCP configuration

## License

MIT
npm package: @sid7vish/universal-rag-mcp
Description: Universal RAG Memory MCP Server for AI assistants
Author: sid7vish
Latest version: 3.2.1

# Universal RAG MCP Server

A Model Context Protocol (MCP) server that provides persistent memory for AI assistants like Claude, ChatGPT, and others.

## Features

- 🧠 **Semantic Memory Search** - Find relevant past conversations using natural language
- 💾 **Persistent Storage** - Memories persist across sessions via Supabase
- 🔌 **Universal Compatibility** - Works with Claude Desktop, Cursor, Windsurf, and any MCP-compatible client
- 📊 **Memory Stats** - Track your memory usage and activity

## Available Tools

| Tool | Description |
|------|-------------|
| `search_memory` | Search past conversations and stored information |
| `add_to_memory` | Store new information, preferences, or facts |
| `list_memories` | List recent memories with metadata |
| `get_memory` | Get full details of a specific memory |
| `delete_memory` | Remove a memory by ID |
| `get_memory_stats` | Get statistics about stored memories |

## Installation

### Claude Desktop

Add to `~/Library/Application Support/Claude/claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "ragmax": {
      "command": "npx",
      "args": ["-y", "@sid7vish/universal-rag-mcp", "start", "--api-key", "YOUR_API_KEY"]
    }
  }
}
```

### Cursor IDE

1. Open Settings → Features → MCP
2. Add new server with command:
```
npx -y @sid7vish/universal-rag-mcp start --api-key YOUR_API_KEY
```

### Kiro IDE

Add to `.kiro/settings/mcp.json`:

```json
{
  "mcpServers": {
    "ragmax": {
      "command": "npx",
      "args": ["-y", "@sid7vish/universal-rag-mcp", "start", "--api-key", "YOUR_API_KEY"]
    }
  }
}
```

## Get Your API Key

1. Visit [RAGMAX Dashboard](https://ragmax.vercel.app/dashboard/connect)
2. Sign in and generate your API key
3. Use the key in your MCP configuration

## License

MIT
npm package: @sidalihallak/node-jre-extra
Description: [![NPM version](https://img.shields.io/npm/v/node-jre-extra?color=a1b858&label=)](https://www.npmjs.com/package/node-jre-extra)
Author: sidalihallak
Latest version: 0.0.1

# node-jre-extra

[![NPM version](https://img.shields.io/npm/v/node-jre-extra?color=a1b858&label=)](https://www.npmjs.com/package/node-jre-extra)

This module will embed the Java Runtime Environment (JRE) into a Node.js app. It will download the platform specific JRE at installation time. Afterwards the embedding app can be bundled into a platform specific package. This package would not require any further JRE installation steps by users.

## Usage

After install the package, you can install JRE with specific version:

```shell
# Install JRE 8
$ npx node-jre-extra install

# Install JRE with specific version, for example: 11
$ npx node-jre-extra install -v 11
```

After installed, you can work with JRE for now:

```ts
import { getJavaBin } from 'node-jre-extra'
import { $ } from 'execa'

const jarPath = 'hello.jar'
const javaBin = await getJavaBin()
const result = await $`${javaBin} -jar ${jarPath}`
console.log(result)
```

## Build & Publish

- `npm run build`
- `npx changeset`
- `npx changeset version`
- `git commit`
- `npx changeset publish`
- `git push --follow-tags`

> [`changeset` prerelease doc](https://github.com/changesets/changesets/blob/main/docs/prereleases.md)

## Credit

- [schreiben/node-jre](https://github.com/schreiben/node-jre/tree/master)

## License

[MIT](./LICENSE) License © 2022 [Yuns](https://github.com/yunsii)
npm package: @sidan-lab/sidan-csl
Description: Cardano Off-chain Code APIs built on cardano-serialization-lib
Author: Sidan Lab
Latest version: 0.2.0-beta8

# sidan-csl

It is a wrapper around [`cardano-serialization-lib`](https://github.com/Emurgo/cardano-serialization-lib) to add user-friendliness and useful APIs for building Cardano off-chain transactions.