open-index/open-npm huggingface dataset:
npm package: @neurcode-ai/cli
Description: Neurcode CLI - AI code governance and diff analysis
Author: Neurcode
Latest version: 0.9.43

# @neurcode-ai/cli

Neurcode CLI is a governance-focused AI coding runtime.

It helps teams plan changes, ask grounded repository questions, verify policy/scope adherence, and ship with deterministic controls.

## Install

```bash
npm install -g @neurcode-ai/cli@latest
neurcode --version
```

## Quick Workflow

```bash
neurcode login
neurcode init

neurcode bootstrap --pack soc2 --auto-detect
neurcode contract import --provider codex --auto-detect --no-confirm
neurcode prompt "Implement role-based access control for org members"
neurcode verify --record --compiled-policy neurcode.policy.compiled.json --enforce-change-contract --require-signed-artifacts
```

To preview possible auto-detected plans before import:

```bash
neurcode contract import --provider codex --auto-detect --list-candidates --json
```

## Read-only Q&A

```bash
neurcode ask "Where is orgId resolved in auth middleware?"
```

## One-command delivery

```bash
neurcode ship "Harden session middleware" --max-fix-attempts 3 --test-command "pnpm test:ci"
```

## Brain context controls

```bash
neurcode brain status
neurcode brain mode --storage-mode no-code
neurcode brain doctor "is userid used instead of org id"
```

## Enterprise Governance Signing

Use signed AI change logs for fail-closed governance in `verify`/`ship`.

```bash
# Mandatory signed logs (fail closed when key material is missing)
export NEURCODE_GOVERNANCE_REQUIRE_SIGNED_LOGS=1

# Single-key mode
export NEURCODE_GOVERNANCE_SIGNING_KEY="<strong-random-secret>"
export NEURCODE_GOVERNANCE_SIGNING_KEY_ID="kid-prod-2026-03"

# Key rotation mode (key ring)
export NEURCODE_GOVERNANCE_SIGNING_KEYS="kid-prev=<old-secret>,kid-prod-2026-03=<new-secret>"
export NEURCODE_GOVERNANCE_SIGNING_KEY_ID="kid-prod-2026-03"
```

Notes:
- `verify` writes and verifies `.neurcode/ai-change-log.json` with integrity chain checks.
- If signed logs are required and integrity/signature checks fail, `verify` exits non-zero.
- `ship` will block deployment when required signed AI logs are missing/invalid.
- `policy compile` and `plan` auto-sign deterministic artifacts when governance signing keys are configured.
- Use `--require-signed-artifacts` (or `NEURCODE_VERIFY_REQUIRE_SIGNED_ARTIFACTS=1`) to fail closed on unsigned/tampered artifacts.

## Docs

- CLI docs: https://neurcode.com/docs/cli
- Repo docs: https://github.com/sujit-jaunjal/neurcode
npm package: @neuri_ai/primeflex-containers
Description: Simple and lightweight container-fluid classes compatible with PrimeFlex
Author: Neuri
Latest version: 1.0.0


# @neuri/primeflex-containers

Lightweight library that adds `.container` and `.container-fluid` classes compatible with PrimeFlex.

## Installation

```bash
npm i @neuri/primeflex-containers
```

or via CDN

```html
<link
  rel="stylesheet"
  href="https://cdn.jsdelivr.net/npm/@neuri/primeflex-containers@1.0.0/dist/primeflex-containers.min.css"
/>
```

## Usage

```html
<link rel="stylesheet" href="https://unpkg.com/primeflex@latest/primeflex.css">
<!-- PrimeFlex -->
<link rel="stylesheet" href="primeflex-containers.min.css" />
<!-- This package -->

<div class="container">
  <div class="grid">
    <div class="col">Content</div>
  </div>
</div>

<div class="container-fluid">
  <section>Full width</section>
</div>
```

## Included Variants

* `.container-nogutter`
* `.container-lg`
* `.container-fluid-max`

## Build

`npm run build` → generates `dist/*`

## License

This project is licensed under the MIT License.
npm package: @neuro-ledger-org-sdk/sdk
Description: Official SDK for NeuroLedger AI Agents
Author: NeuroLedger Team
Latest version: 1.0.3

# NeuroLedger SDK

Official SDK for NeuroLedger AI Agents - Real-time Solana blockchain analysis with AI-powered insights.

## Installation

```bash
npm install @neuro-ledger-org-sdk/sdk
```

## Quick Start

```typescript
import { NeuroLedgerSDK } from "@neuro-ledger-org-sdk/sdk";

// Initialize SDK with your API key and preferred agent
const neuroledger = new NeuroLedgerSDK({
  agent: "NeuroBit", // or 'PixelMint', 'SolForge', 'TokenAlpha'
});

// Watch specific token trades
await neuroledger.watchToken("SOL_ADDRESS", {
  onData: (trade) => console.log("New trade:", trade),
  onError: (error) => console.error("Error:", error),
});

// Watch wallet activity
await neuroledger.watchWallet("WALLET_ADDRESS", {
  onData: (activity) => console.log("Wallet activity:", activity),
});

// Monitor Raydium liquidity events
await neuroledger.getLiquidityAnalysis({
  onData: (event) => console.log("Liquidity event:", event),
});

// Ask agent questions
const analysis = await neuroledger.askAgent(
  "What do you think about current SOL price?"
);
console.log("Agent analysis:", analysis);

// Clean up
neuroledger.disconnect();
```

## Features

- 🤖 AI-powered market analysis
- 📊 Real-time token tracking
- 👛 Wallet activity monitoring
- 💧 Liquidity pool analysis
- 💬 Interactive AI agents

## Available Agents

- **NeuroBit**: Blockchain & Smart Contracts
- **PixelMint**: NFT & Digital Art
- **SolForge**: Solana Development
- **TokenAlpha**: DeFi & Tokenomics

## API Reference

### Constructor

```typescript
new NeuroLedgerSDK(config: NeuroLedgerConfig)
```

### Methods

- `watchToken(tokenAddress: string, options?: WatchOptions): Promise<void>`
- `watchWallet(walletAddress: string, options?: WatchOptions): Promise<void>`
- `getLiquidityAnalysis(options?: WatchOptions): Promise<void>`
- `askAgent(question: string): Promise<string>`
- `disconnect(): void`

## Error Handling

```typescript
try {
  await neuroledger.watchToken("TOKEN_ADDRESS", {
    onError: (error) => {
      console.error("Stream error:", error);
    },
  });
} catch (error) {
  console.error("Connection error:", error);
}
```

## License

MIT License - see LICENSE file for details
npm package: @neurocode.io/azure-sas-token
Description: Cloudflare worker app to issue limited access to Azure Storage resources using shared access signatures (SAS)
Author: neurocode I/O GmbH
Latest version: 1.3.0

# Azure-SAS-token

[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=NeuroCode-io_azure-sas-token&metric=alert_status)](https://sonarcloud.io/dashboard?id=NeuroCode-io_azure-sas-token)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=NeuroCode-io_azure-sas-token&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=NeuroCode-io_azure-sas-token)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=NeuroCode-io_azure-sas-token&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=NeuroCode-io_azure-sas-token)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=NeuroCode-io_azure-sas-token&metric=security_rating)](https://sonarcloud.io/dashboard?id=NeuroCode-io_azure-sas-token)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=NeuroCode-io_azure-sas-token&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=NeuroCode-io_azure-sas-token)


Generate Azure SAS tokens on the edge with cloudflare workers and this library. 
This library has zero depdendencies.

We used it in our [sepa-form-recogizer](https://neurocode.io/blog/sepa-payment-recognizer?s=github) API

## What is a SAS token?

![sas](./sas-storage-uri.png)


SAS token is a string that you generate and give your client for temp access to your Azure storage. The Azure Storage client library does not work in the browser since it uses NodeJS crypto to compute the HMAC SHA256.

This library uses webCrypto to compute the HMAC SHA256 and is thus compatible with cloudflare workers.


## Install

Use either npm or yarn
```
npm i @neurocode.io/azure-sas-token
yarn add @neurocode.io/azure-sas-token
```

## How to use the library

```ts
import { createBlobSas } from '@neurocode.io/azure-sas-token'

const expireInMin = 5

const { blobSasUrl } = await createBlobSas({
      accountKey: 'yourStorageAccountKey',
      accountName: 'yourAccountName',
      containerName: 'youStorageContainerName',
      blobName: 'someBlob.txt',
      permissions: 'rw',
      expiresOn: new Date(new Date().valueOf() + expireInMin * 60 * 1000)
})

```

Be careful with **startsOn** property. If you set the start time for a SAS to the current time, you may observe failures occurring intermittently for the first few minutes due to different machines having slight variations of the current time (known as clock skew). 

In general, set the start time to be at least 15 minutes in the past. Or, don't set it at all :)



## Current implementation

- [x] Blob SAS token
- [ ] Container SAS token
- [ ] Account SAS token