open-index/open-npm huggingface dataset:
npm package: @naveenmhegde/react-native-math-sdk
Description: A minimal React Native SDK demonstrating math sum APIs.
Author: Naveen Hegde
Latest version: 0.1.0

# react-native-math-sdk

A minimal React Native-friendly JavaScript SDK that exposes math helper APIs.

## APIs

- `sum(a, b)`
- `sumAll(values)`
- `sumFromCsv(csv)`

## Local development

```bash
npm install
npm test
npm pack --dry-run
```

## Usage

```ts
import { sum, sumAll, sumFromCsv } from 'react-native-math-sdk';

sum(2, 3); // 5
sumAll([1, 2, 3]); // 6
sumFromCsv('10,20,30'); // 60
```

## Publish later to npm

1. Update `name` if you want a scope, for example `@yourusername/react-native-math-sdk`.
2. Bump the version.
3. Run `npm publish --access public`.
npm package: @naveenshaji/ui-feedback-agent
Description: Dev-only UI feedback overlay for collecting agent-ready frontend change requests.
Author: Naveen Shaji
Latest version: 0.1.4

# UI Feedback Agent

Dev-only React/Next.js overlay for capturing multi-element UI feedback and exporting one agent-ready prompt.

## Install

```bash
npm install @naveenshaji/ui-feedback-agent
```

## Usage (Next.js)

Create a client component:

```tsx
"use client";

import { UIFeedbackAgent } from "@naveenshaji/ui-feedback-agent";

export function DevFeedbackOverlay() {
  return <UIFeedbackAgent projectName="my-product" />;
}
```

Render it in your layout/page during development:

```tsx
{process.env.NODE_ENV === "development" ? <DevFeedbackOverlay /> : null}
```

## Default behavior

- Dev-only by default (`NODE_ENV !== "production"`)
- Press `Cmd/Ctrl + Shift + U` to toggle feedback mode directly
- In feedback mode, click any element to open an inline comment box near that element
- Double-click at the same spot to step behind top blocking layers (shows `Layer n/N` in mode chip)
- Use `]` to go deeper and `[` to step back up through target layers
- Markers and selection highlight auto-pick a high-contrast accent color based on the element context
- Press `Enter` to stage a comment quickly (`Shift + Enter` for newline)
- A small numbered marker stays attached to commented elements
- Click a marker (or `edit` in panel) to update an existing comment in place
- Use bottom-right `Feedback` button to review all staged comments, copy prompt, or clear all
- Export includes:
  - page URL + location summary
  - target selector
  - nearby text context
  - requested change text
- Export one combined prompt with all feedback items

## Demo app (rapid testing + screenshots)

This repo includes a minimal Next.js demo at `/demo`.

```bash
npm run demo:install
npm run demo:dev
```

Then open `http://localhost:3200` and use `Cmd/Ctrl + Shift + U`.

You can also run a production sanity check:

```bash
npm run demo:build
```

## API

```ts
type UIFeedbackAgentProps = {
  enabled?: boolean;
  projectName?: string;
  hotkey?: {
    key: string;
    shiftKey?: boolean;
    altKey?: boolean;
    ctrlKey?: boolean;
    metaKey?: boolean;
    metaOrCtrl?: boolean;
  };
  maxTextLength?: number;
  onExport?: (payload: { prompt: string; entries: UIFeedbackEntry[] }) => void;
};
```

## Roadmap (next)

- Element screenshot capture per feedback item
- Attach viewport/device metadata
- Source-map-aware component/file hints
- MCP handoff transport for direct agent ingestion

## npm publish pipeline

GitHub Actions workflow: `.github/workflows/npm-publish.yml`

- Triggers on version tags like `v0.1.1` (and manual dispatch)
- Runs `typecheck`, `build`, and `npm pack --dry-run`
- Publishes with `npm publish --access public --provenance`

Required GitHub secret:

- `NPM_TOKEN` (npm automation token with publish access to this package scope)

## License

MIT
npm package: @naveenyanamala/omniflix-js-sdk
Description: JavaScript SDK for OmniFlix NFT operations
Author: OmniFlix
Latest version: 2.0.0

# OmniFlix JavaScript SDK

A JavaScript SDK for interacting with the OmniFlix blockchain. This package provides functionality for NFT operations on the OmniFlix network.

## Installation

```bash
npm install @naveenyanamala/omniflix-js-sdk
```

## Features

- NFT Denom Creation
- NFT Minting
- Marketplace Operations
- ITC Operations

## Usage

```javascript
import { MsgCreateDenom } from '@naveenyanamala/omniflix-js-sdk/OmniFlix/onft/v1beta1/tx.js';

// Example: Create NFT Denom
const denom = MsgCreateDenom.fromPartial({
    id: "your-denom-id",
    symbol: "ONFT",
    name: "Your Collection Name",
    description: "Your Collection Description",
    preview_uri: "https://your-preview-uri.com",
    creator: "your-creator-address"
});
```

## License

MIT