open-index/open-npm huggingface dataset:
npm package: @neutron-editor/text-buffer
Description: A container for large mutable strings with annotated regions
Latest version: 0.0.1

# Atom TextBuffer Core
[![CI](https://github.com/atom/text-buffer/actions/workflows/ci.yml/badge.svg)](https://github.com/atom/text-buffer/actions/workflows/ci.yml)

This is the core of the Atom text buffer, separated into its own module so its tests can be run headless. It handles the storage and manipulation of text and associated regions (markers).
npm package: @neutron-org/contracts2ts
Description: Contracts2TS is a command line tool that helps you generate TypeScript code for CosmWasm smart contracts from their Rust source code. The generated code includes TypeScript types, clients, and other utilities to interact with the smart contracts.
Author: Sergey Ratiashvili
Latest version: 1.5.4

# Contracts2TS

Contracts2TS is a command line tool that helps you generate TypeScript code for CosmWasm smart contracts from their Rust source code. The generated code includes TypeScript types, clients, and other utilities to interact with the smart contracts.

### Important Note

Make sure you have your schemas generated with write_api marcos

## Installation

You can install Contracts2TS globally using npm:

```
npm install -g @neutron-org/contracts2ts
```

## Usage

To generate TypeScript code for your smart contracts, run the following command:

```
contracts2ts --src=<path to contracts> --out=<path to output>
```

### NPX Usage

If you don't want to install the package globally, you can use `npx` to run the command:

```
npx @neutron-org/contracts2ts --src <path to contracts> --out <path to output>
```

### Arguments

- `--src`: The path to the contracts directory.
- `--out`: The path to the output directory where the generated TypeScript code will be saved.

### Example

```
contracts2ts --src=./neutron-dao --out=./dao.ts
```

This command will generate TypeScript code for the smart contracts located in the `./neutron-dao` directory and save the output in the `./dao.ts` directory.

### Using from a script

You can also use Contracts2TS from a script by importing the `generate` function:

```ts
import { generate } from '@neutron-org/contracts2ts';

generate({
  src: '../',
  out: './src/generated/contractLib',
});
```

## How it works

The script does the following:

1. Validates the command line arguments.
2. Finds all the smart contract directories by searching for `Cargo.toml` files.
3. Executes `cargo schema` for each smart contract to generate schema files.
4. Generates TypeScript code using `@cosmwasm/ts-codegen` for each smart contract.

## Troubleshooting

If you encounter any issues or errors, make sure your smart contract directories have the necessary `Cargo.toml` and schema files. If the schema files are missing or not up-to-date, you can run `cargo schema` manually in each smart contract directory to generate them.
npm package: @neutron-org/tge-client
Description: Token Generation Event Client
Author: Sergey Ratiashvili
Latest version: 1.0.2

# TGE Typescript client
So example:
```typescript

const client = await SigningCosmWasmClient.connectWithSigner(
    `https://rpc.rehearsal2.rs-testnet.polypore.xyz`,
    offlineSigner,
    {
        gasPrice,
    }
);

const auctionClient = new NeutronAuction.Client(client, "neutron1unrweswtzadqmxz5qt2ws44rpf39kwqtk064vy0u5n0lkmsqdrxs4f65ha");
const res = await auctionClient.setTokenInfo(address, {
    atom_denom: "uatom",
    usdc_denom: "uusd",
});

```

## How to update
* have node >= 20.0.0 installed
* have your contracts in `tge-contracts` folder
* run `$ npx @neutron-org/contracts2ts --src ./tge-contracts --out ./<path_to_this_code>/src`
npm package: @neutron.js/cli
Description: This CLI was developed to help developers create new projects quickly and easily
Author: Thiago de Souza
Latest version: 2.1.2
Deprecated: This project has been moved to: @neutronjs/cli

## 🚀 Overview

Neutron is a CLI developed to help developers create new react projects with [Redux](https://redux.js.org/) + [Redux Saga](https://redux-saga.js.org/) and offers well-structured code standardization.

#### Templates and Scaffolding

- [x] React JS
- [x] React Native

<br/>

## ‍👨🏽‍💻 Quick Start

To install Neutron JS, execute into your terminal:

```shell
# yarn
$ yarn global add @neutron.js/cli

# npm
$ npm i @neutron.js/cli -g
```

Command list:

```shell
Starts With:
  neutron create           Create new project with React

Commands:
  neutron add:component    Add new component files
  neutron add:duck         Add new duck file
  neutron add:page         Add new page files
  neutron add:saga         Add new saga and duck files

Utils:
  neutron -h               Show help information
  neutron -v               Output the version number
```

<br/>

## 🚘 What's under the hood?

⭐ [gluegun](https://github.com/infinitered/gluegun) toolkit for building node-based command-line interfaces

<br/>

## 📃 Contributing

Thanks for your interest on our project. Take a moment to read our guidelines:

- [Contributing](.github/CONTRIBUTING.md)
- [Code of Conduct](.github/CODE_OF_CONDUCT.md)

<br/>

## 📃 License

MIT © [Neutron JS](http://www.neutronjs.com/)
npm package: @neutron_me/neural-mcp
Description: Neural MCP server — memory tools for Claude, Cursor, and OpenClaw
Latest version: 0.1.0

# @neutron/neural-mcp

Neural memory tools for Claude Desktop, Cursor, OpenClaw, and any MCP-compatible AI client.

Gives your AI assistant persistent memory across sessions — it remembers users, decisions, and context automatically.

→ [neural.neutron.me](https://neural.neutron.me)

---

## Tools

| Tool | Description |
|------|-------------|
| `neural_get_memory` | Fetch memory block for an agent+user pair |
| `neural_log_fact` | Store a discrete fact about a user |
| `neural_log_decision` | Record a decision with reasoning |
| `neural_update_priorities` | Update current priorities layer |
| `neural_get_status` | Get memory stats (sessions, tier, size) |

---

## Claude Desktop Config

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

```json
{
  "mcpServers": {
    "neural": {
      "command": "npx",
      "args": ["@neutron/neural-mcp"],
      "env": {
        "NEURAL_API_KEY": "nrl_your_key_here",
        "NEURAL_AGENT_ID": "claude-desktop"
      }
    }
  }
}
```

---

## Cursor Config

Add to `.cursor/mcp.json` (project) or `~/.cursor/mcp.json` (global):

```json
{
  "mcpServers": {
    "neural": {
      "command": "npx",
      "args": ["@neutron/neural-mcp"],
      "env": {
        "NEURAL_API_KEY": "nrl_your_key_here",
        "NEURAL_AGENT_ID": "cursor-agent"
      }
    }
  }
}
```

---

## OpenClaw Config

Add to your OpenClaw gateway config under `plugins.mcp`:

```json
{
  "plugins": {
    "mcp": {
      "servers": {
        "neural": {
          "command": "npx",
          "args": ["@neutron/neural-mcp"],
          "env": {
            "NEURAL_API_KEY": "nrl_your_key_here",
            "NEURAL_AGENT_ID": "openclaw-agent"
          }
        }
      }
    }
  }
}
```

---

## Environment Variables

| Variable | Required | Default | Description |
|----------|----------|---------|-------------|
| `NEURAL_API_KEY` | ✅ | — | Your Neural API key (`nrl_...`) |
| `NEURAL_AGENT_ID` | ✅ | `mcp-agent` | Agent identifier |
| `NEURAL_BASE_URL` | ❌ | `https://api.neural.neutron.me/v1` | Override API URL |

---

## Quick Test

```bash
# Start with mock API
NEURAL_API_KEY=test \
NEURAL_AGENT_ID=test \
NEURAL_BASE_URL=http://localhost:3099/v1 \
npx @neutron/neural-mcp
```

→ Get your API key at [neural.neutron.me](https://neural.neutron.me)