open-index/open-npm huggingface dataset:
npm package: @multiui/react
Description: This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Latest version: 0.0.18

# React + TypeScript + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh

## Expanding the ESLint configuration

If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:

```js
export default tseslint.config({
  extends: [
    // Remove ...tseslint.configs.recommended and replace with this
    ...tseslint.configs.recommendedTypeChecked,
    // Alternatively, use this for stricter rules
    ...tseslint.configs.strictTypeChecked,
    // Optionally, add this for stylistic rules
    ...tseslint.configs.stylisticTypeChecked,
  ],
  languageOptions: {
    // other options...
    parserOptions: {
      project: ['./tsconfig.node.json', './tsconfig.app.json'],
      tsconfigRootDir: import.meta.dirname,
    },
  },
})
```

You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules:

```js
// eslint.config.js
import reactX from 'eslint-plugin-react-x'
import reactDom from 'eslint-plugin-react-dom'

export default tseslint.config({
  plugins: {
    // Add the react-x and react-dom plugins
    'react-x': reactX,
    'react-dom': reactDom,
  },
  rules: {
    // other rules...
    // Enable its recommended typescript rules
    ...reactX.configs['recommended-typescript'].rules,
    ...reactDom.configs.recommended.rules,
  },
})
```
npm package: @multiverse-io/cari
Description: A CLI tool for installing AI rules for Cursor
Author: Tim Gent
Latest version: 0.3.1

# Cursor AI Rules Installer

A command-line interface tool for installing and managing Cursor AI rules in your projects.

## Features

- Initialize AI rules in your project
- Update existing AI rules to their latest versions
- Interactive rule selection
- YAML-based configuration
- Git integration for rule management

## Installation

We recommend adding it to your project:

Yarn:

```bash
yarn add -D @multiverse-io/cari
```

npm:

```bash
npm install --save-dev @multiverse-io/cari
```

If you like you can install globally with:

```bash
npm install -g @multiverse-io/cari
```

### Initialize AI Rules

Initialize AI rules in your project:

Yarn:

```bash
yarn run cari init # Or `cari init` if installed globally
```

npm:

```bash
npx cari init # Or `cari init` if installed globally
```

This command will:

1. Clone the AI rules repository in `~/.cari` if it doesn't exist
2. Find all available rule files
3. Allow you to select which rules to include
4. Create a configuration file (.cari.yaml) in your project
5. Copy the selected rule files to your project

### Update AI Rules

Update the AI rules in your project:

Yarn:

```bash
yarn run cari update # Or `cari update` if installed globally
```

npm:

```bash
npx cari update # Or `cari update` if installed globally
```

This command will:

1. Pull the latest changes from the AI rules repository
2. Check your configuration file (.cari.yaml) for included rules
3. Copy the latest version of those rules to your project
4. Ask if you want to include any new central rules it finds

## For Contributors

### Requirements

- Node.js >= 14.0.0
- Yarn >= 4.1.1 (recommended package manager)

### Initial setup

```bash
# Clone the repository
git clone git@github.com:Multiverse-io/cari.git
cd cari

# Set up GitHub authentication
# 1. Create a GitHub Personal Access Token (PAT):
#    - Go to GitHub.com → Settings → Developer Settings → Personal Access Tokens → Tokens (classic)
#    - Generate a new token with scopes: read:packages, repo
# 2. Set the token as an environment variable:
export GITHUB_TOKEN=your_github_token_here
#    Or create a .env file in the project root with:
#    GITHUB_TOKEN=your_github_token_here

# Install dependencies
yarn install
```

### Development

```bash
# Run in development mode
yarn dev
yarn dev init # Run the init command
yarn dev update # Run the update command

# Build the project
yarn build

# Run the built version
yarn start
```

### Testing

```bash
# Run tests once
yarn test

# Run tests in watch mode
yarn test:watch

# Run tests with coverage
yarn test:coverage
```

## Author

Tim Gent

## Support

For support, please open an issue in the [GitHub repository](https://github.com/Multiverse-io/cari).
npm package: @multiverse-wallet/multiverse
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 0.0.4

# multiverse

This library was generated with [Nx](https://nx.dev).



## Building

Run `nx build multiverse` to build the library.





## Running unit tests

Run `nx test multiverse` to execute the unit tests via [Jest](https://jestjs.io).
npm package: @multiversx/mcp
Description: [![smithery badge](https://smithery.ai/badge/@multiversx/mx-mcp)](https://smithery.ai/server/@multiversx/mx-mcp)
Latest version: 1.0.3

# MultiversX MCP Server

[![smithery badge](https://smithery.ai/badge/@multiversx/mx-mcp)](https://smithery.ai/server/@multiversx/mx-mcp)

This is an MCP Server created to work with the MultiversX blockchain. It provides basic functionality like creating PEM wallets, getting the wallet address, getting the balance of the wallet and sending tokens (EGLD, Fungible, SFT, NFT, MetaESDT).

## Overview

- Create a wallet. Creates a PEM wallet at: `~/.multiversx/wallet.pem`.
- Get the current network set for the environment.
- Get the wallet address set in the envirnment.
- Fetch the balance of an address.
- Send tokens.
- Issue tokens.

## Adding to Claude Desktop via JSON

Ensure you have [Claude Desktop](https://claude.ai/download) installed.

Open or create the Claude configuration file:

macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
Windows: `%APPDATA%\Claude\claude_desktop_config.json`
Linux: `~/.config/Claude/claude_desktop_config.json`

Add the mcp server to your configuration:

```json
{
    "mcpServers": {
        "multiversx-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@multiversx/mcp"
            ],
            "env": {
                "MVX_NETWORK": "devnet",
                "MVX_WALLET": "absolute/path/to/someWallet.pem"
            }
        }
    }
}
```

## Adding to cursor

The same JSON configuration from above works for Cursor (version >= 0.47). Add the config in the `~/.cursor/mcp.json` config file. Or alternatively, go to Cursor Settings -> MCP section, then add a new MCP.

### Build from source

Clone the repository, then run `npm run build`.

In the config file, set the server to the one you've just built.

```json
{
    "mcpServers": {
        "multiversx-mcp": {
            "command": "node",
            "args": [
               "absolute/path/to/index.js"
            ],
         "env": {
            "MVX_NETWORK": "devnet",
            "MVX_WALLET": "absolute/path/to/someWallet.pem"
          }
        }
    }
}
```