open-index/open-npm huggingface dataset:
npm package: @necto-react/components
Description: Necto's standard library for providing utility components for React applications.
Author: Corinvo OSS Team
Latest version: 1.4.25

<div align="center">
  <a href="https://necto.dev">
    <img alt="Necto Logo" src="https://avatars.githubusercontent.com/u/158605331?s=100&v=4">
  <a>
    
  <h2>Necto - React Components Library</h2>

  <p>Necto's library for providing reusable utility components for React applications.</p>

  <a aria-label="Corinvo" href="https://corinvo.github.io">
    <img src="https://img.shields.io/badge/Made%20by-Corinvo-black.svg?style=for-the-badge&color=black">
  </a>
  <a href="https://www.npmjs.com/package/@necto-react/components">
    <img alt="NPM version" src="https://img.shields.io/npm/v/@necto-react/components.svg?style=for-the-badge">
  </a>
  <a aria-label="License" href="https://github.com/nectoutil/NodeKit/blob/main/LICENSE">
    <img src="https://img.shields.io/badge/License-MIT-97CA25.svg?style=for-the-badge">
  </a>
  <img src="https://img.shields.io/badge/-ReactJs-61DAFB?logo=react&logoColor=white&style=for-the-badge">
</div>
npm package: @necto-react/helpers
Description: Necto's library for providing global helpers React applications
Author: Corinvo OSS Team
Latest version: 2.6.16

<div align="center">
  <a href="https://necto.dev">
    <img alt="Necto Logo" src="https://avatars.githubusercontent.com/u/158605331?s=100&v=4">
  <a>

  <h2>Necto - React Helpers Library</h2>

  <p>Necto's library for providing global helpers for React applications.</p>

  <a aria-label="Corinvo" href="https://corinvo.github.io">
    <img src="https://img.shields.io/badge/Made%20by-Corinvo-black.svg?style=for-the-badge&color=black">
  </a>
  <a href="https://www.npmjs.com/package/@necto-react/helpers">
    <img alt="NPM version" src="https://img.shields.io/npm/v/@necto-react/helpers.svg?style=for-the-badge">
  </a>
  <a aria-label="License" href="https://github.com/nectoutil/NodeKit/blob/main/LICENSE">
    <img src="https://img.shields.io/badge/License-MIT-97CA25.svg?style=for-the-badge">
  </a>
</div>
npm package: @necto-react/hooks
Description: Necto's standard library for providing utility hooks for React applications.
Author: Corinvo OSS Team
Latest version: 2.16.2

<div align="center">
  <a href="https://necto.dev">
    <img alt="Necto Logo" src="https://avatars.githubusercontent.com/u/158605331?s=100&v=4">
  <a>
    
  <h2>Necto - React Hooks Library</h2>

  <p>Necto's library for providing utility hooks for React applications.</p>

  <a aria-label="Corinvo" href="https://corinvo.github.io">
    <img src="https://img.shields.io/badge/Made%20by-Corinvo-black.svg?style=for-the-badge&color=black">
  </a>
  <a href="https://www.npmjs.com/package/@necto-react/hooks">
    <img alt="NPM version" src="https://img.shields.io/npm/v/@necto-react/hooks.svg?style=for-the-badge">
  </a>
  <a aria-label="License" href="https://github.com/nectoutil/NodeKit/blob/main/LICENSE">
    <img src="https://img.shields.io/badge/License-MIT-97CA25.svg?style=for-the-badge">
  </a>
  <img src="https://img.shields.io/badge/-ReactJs-61DAFB?logo=react&logoColor=white&style=for-the-badge">
</div>
npm package: @necto-react/popper
Description: Necto's React library for positioning, popovers, tooltips, and floating elements.
Author: Corinvo OSS Team
Latest version: 0.10.0

<div align="center">
  <a href="https://necto.dev">
    <img alt="Necto Logo" src="https://avatars.githubusercontent.com/u/158605331?s=100&v=4">
  <a>
    
  <h2>Necto - React Popper Library</h2>

  <p>Necto's API wrapper library for creating floating elements in React.</p>

  <a aria-label="Corinvo" href="https://corinvo.github.io">
    <img src="https://img.shields.io/badge/Made%20by-Corinvo-black.svg?style=for-the-badge&color=black">
  </a>
  <a href="https://www.npmjs.com/package/@necto-react/popper">
    <img alt="NPM version" src="https://img.shields.io/npm/v/@necto-react/popper.svg?style=for-the-badge">
  </a>
  <a aria-label="License" href="https://github.com/nectoutil/NodeKit/blob/main/LICENSE">
    <img src="https://img.shields.io/badge/License-MIT-97CA25.svg?style=for-the-badge">
  </a>
  <img src="https://img.shields.io/badge/-ReactJs-61DAFB?logo=react&logoColor=white&style=for-the-badge">
</div>
npm package: @necto/assert
Description: Necto's assertion utility.
Author: Corinvo OSS Team
Latest version: 1.0.0

<div align="center">
  <h2>Necto - Assertion Library</h2>

  <p>Necto's standard library for providing assertion functions.</p>

  <a aria-label="Corinvo" href="https://corinvo.github.io">
    <img src="https://img.shields.io/badge/Made%20by-Corinvo-black.svg?style=for-the-badge&color=black">
  </a>
  <a href="https://www.npmjs.com/package/@necto/assert">
    <img alt="NPM version" src="https://img.shields.io/npm/v/@necto/assert.svg?style=for-the-badge">
  </a>
  <a aria-label="License" href="https://github.com/corinvo/necto/blob/main/LICENSE">
    <img src="https://img.shields.io/badge/License-MIT-97CA25.svg?style=for-the-badge">
  </a>
</div>
npm package: @necto/constants
Description: Necto's library defining common constant values for programs.
Author: Corinvo OSS Team
Latest version: 1.4.5

<div align="center">
  <a href="https://necto.dev">
    <img alt="Necto Logo" src="https://avatars.githubusercontent.com/u/158605331?s=100&v=4">
  <a>
    
  <h2>Necto - Constants Library</h2>

  <p>Necto's library defining common constant values for programs.</p>

  <a aria-label="Corinvo" href="https://corinvo.github.io">
    <img src="https://img.shields.io/badge/Made%20by-Corinvo-black.svg?style=for-the-badge&color=black">
  </a>
  <a href="https://www.npmjs.com/package/@necto/constants">
    <img alt="NPM version" src="https://img.shields.io/npm/v/@necto/constants.svg?style=for-the-badge">
  </a>
  <a aria-label="License" href="https://jsr.io/@necto/constants">
    <img src="https://jsr.io/badges/@necto/constants?style=for-the-badge">
  </a>
  <a aria-label="License" href="https://github.com/corinvo/necto/blob/main/LICENSE">
    <img src="https://img.shields.io/badge/License-MIT-97CA25.svg?style=for-the-badge">
  </a>
</div>
npm package: @necto/dom
Description: Necto's library for providing helpers and tools to interact with the DOM.
Author: Corinvo OSS Team
Latest version: 1.9.2

<div align="center">
  <a href="https://necto.dev">
    <img alt="Necto Logo" src="https://avatars.githubusercontent.com/u/158605331?s=100&v=4">
  </a>

  <h2>Necto - DOM Library</h2>

  <p>Necto's library for providing helpers and tools to interact with the DOM.</p>

  <a aria-label="Corinvo" href="https://corinvo.github.io">
    <img src="https://img.shields.io/badge/Made%20by-Corinvo-black.svg?style=for-the-badge&color=black">
  </a>
  <a href="https://www.npmjs.com/package/@necto/dom">
    <img alt="NPM version" src="https://img.shields.io/npm/v/@necto/dom.svg?style=for-the-badge">
  </a>
  <a aria-label="License" href="https://github.com/corinvo/necto/blob/main/LICENSE">
    <img src="https://img.shields.io/badge/License-MIT-97CA25.svg?style=for-the-badge">
  </a>
</div>
npm package: @necto/env
Description: Necto's library for managing environment variables and configuration for Node applications.
Author: The Corinvo OSS Team
Latest version: 1.3.1

<div align="center">
  <a href="https://necto.dev">
    <img alt="Necto Logo" src="https://avatars.githubusercontent.com/u/158605331?s=100&v=4">
  <a>

  <h2>Necto - Env Library</h2>

  <p>Necto's library for managing environment variables and configuration for Node applications.</p>

  <a aria-label="Corinvo" href="https://corinvo.github.io">
    <img src="https://img.shields.io/badge/Made%20by-Corinvo-black.svg?style=for-the-badge&color=black">
  </a>
  <a href="https://www.npmjs.com/package/@necto/env">
    <img alt="NPM version" src="https://img.shields.io/npm/v/@necto-react/hooks.svg?style=for-the-badge">
  </a>
  <a aria-label="License" href="https://jsr.io/@necto/env">
    <img src="https://jsr.io/badges/@necto/env?style=for-the-badge">
  </a>
  <a aria-label="License" href="https://github.com/nectoutil/NodeKit/blob/main/LICENSE">
    <img src="https://img.shields.io/badge/License-MIT-97CA25.svg?style=for-the-badge">
  </a>
</div>
npm package: @necto/state
Description: Necto's atomic state management library.
Author: Corinvo OSS Team
Latest version: 0.0.2

<div align="center">
  <a href="https://necto.dev">
    <img alt="Necto Logo" src="https://avatars.githubusercontent.com/u/158605331?s=100&v=4">
  </a>

<h2>Necto - State Management Library</h2>

  <p>Necto's vanilla JS state management library inspired by <a href="https://github.com/pmndrs/jotai/tree/main">jotai</a> and <a href="https://github.com/pmndrs/zustand">zustand</a>.</p>

  <a aria-label="Corinvo" href="https://corinvo.github.io">
    <img src="https://img.shields.io/badge/Made%20by-Corinvo-black.svg?style=for-the-badge&color=black">
  </a>
  <a href="https://www.npmjs.com/package/@necto/state">
    <img alt="NPM version" src="https://img.shields.io/npm/v/@necto/state.svg?style=for-the-badge">
  </a>
  <a aria-label="License" href="https://github.com/corinvo/necto/blob/main/LICENSE">
    <img src="https://img.shields.io/badge/License-MIT-97CA25.svg?style=for-the-badge">
  </a>
</div>
npm package: @nectr-rn/react-native-alert
Description: Yet another alert
Author: Jing Piao
Latest version: 0.1.4

# @nectr-rn/react-native-alert

Yet another alert

## Installation

```sh
npm install @nectr-rn/react-native-alert
```

## Usage

```js
import ReactNativeAlert from "@nectr-rn/react-native-alert";

// ...

const result = await ReactNativeAlert.multiply(3, 7);
```

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT
npm package: @nectr-rn/react-native-firebase-id-scanner
Description: Identity scanner based on firebase text recognition
Author: jingp
Latest version: 0.1.12

# react-native-firebase-id-scanner

Identity scanner based on firebase text recognition

## Installation

```sh
npm install react-native-firebase-id-scanner
```

## Usage

```js
import FirebaseIdScanner from "react-native-firebase-id-scanner";

// ...

const result = await FirebaseIdScanner.multiply(3, 7);
```

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT
npm package: @ned-ai/mcp-server
Description: MCP server for Ned AI - expose Ned analytics to AI assistants
Author: Ned AI
Latest version: 1.1.0

# @ned-ai/mcp-server

[Model Context Protocol](https://modelcontextprotocol.io) server that connects your Ned AI store analytics to AI assistants like Claude Desktop, Cursor, and other MCP-compatible clients.

## Quick Setup (Claude Desktop)

```bash
npx @ned-ai/mcp-server install --api-key YOUR_API_KEY
```

Then restart Claude Desktop. Done!

Once restarted, ask Claude: "What were my sales today?"

### Uninstall

```bash
npx @ned-ai/mcp-server uninstall
```

Then restart Claude Desktop to complete removal.

## Advanced Setup (Manual Config)

If you prefer to configure manually, add this to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "ned": {
      "command": "npx",
      "args": ["-y", "@ned-ai/mcp-server"],
      "env": {
        "NED_API_KEY": "ned_live_your_key_here"
      }
    }
  }
}
```

Config file locations:
- **Windows**: `%APPDATA%\Claude\claude_desktop_config.json`
- **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`
- **Linux**: `~/.config/Claude/claude_desktop_config.json`

## Cursor Setup

Add to your Cursor MCP settings:

```json
{
  "mcpServers": {
    "ned": {
      "command": "npx",
      "args": ["-y", "@ned-ai/mcp-server"],
      "env": {
        "NED_API_KEY": "ned_live_your_key_here"
      }
    }
  }
}
```

## Environment Variables

| Variable | Required | Description |
|----------|----------|-------------|
| `NED_API_KEY` | Yes | Your Ned API key (starts with `ned_live_`) |
| `NED_API_BASE_URL` | No | Custom API base URL (default: `https://api.meetned.com`) |

## Available Tools

| Tool | Description |
|------|-------------|
| `get_sales_context` | Sales analytics: revenue, orders, AOV, customer metrics with period comparison |
| `get_profitability_metrics` | Profitability: gross profit, margins, COGS coverage |
| `get_customer_segments` | Customer segments by profit tier or activity tier |
| `get_marketing_metrics` | Marketing efficiency: MER, CAC, ROAS |

## Requirements

- Node.js 18+
- A Ned API key (get one at [meetned.com](https://meetned.com))

## License

MIT
npm package: @ned-ai/sdk
Description: TypeScript SDK for the Ned AI API
Author: Ned AI
Latest version: 1.0.0

# @ned-ai/sdk

TypeScript SDK for the [Ned AI](https://meetned.com) API. Access your Shopify store analytics, profitability, customer segments, and marketing metrics programmatically.

## Install

```bash
npm install @ned-ai/sdk
```

## Quick Start

```typescript
import { NedClient } from '@ned-ai/sdk';

const ned = new NedClient({ apiKey: process.env.NED_API_KEY! });

// Get today's sales
const sales = await ned.analytics.getSalesContext({ period: 'today' });
console.log(sales.data.metrics.revenue);
```

## API Reference

### Analytics

```typescript
// Sales analytics with period comparison
ned.analytics.getSalesContext({ period: 'this_month', comparison: 'year_ago' })

// Daily sales breakdown
ned.analytics.getDailySales({ period: 'last_30_days' })

// Revenue forecast (Growth+ tier)
ned.analytics.getForecast(30)

// Profitability summary
ned.analytics.getProfitability({ period: 'this_month', view_type: 'summary' })

// Product-level profitability
ned.analytics.getProductProfitability({ sort_by: 'profit', limit: 10 })
```

### Customers

```typescript
// Customer overview
ned.customers.getSummary()

// Customer segments by profit or activity tier
ned.customers.getSegments({ segment: 'profit_tier', limit: 10 })

// At-risk high-value customers
ned.customers.getAtRisk({ limit: 20 })
```

### Marketing

```typescript
// Marketing efficiency (MER, CAC, ROAS)
ned.marketing.getMetrics({ period: 'this_month', view_type: 'summary' })

// Ad performance across platforms
ned.marketing.getAds({ period: 'last_30_days', platform: 'meta' })
```

### Period Options

`today` | `yesterday` | `this_week` | `last_week` | `this_month` | `last_month` | `last_7_days` | `last_30_days` | `mtd` | `ytd`

## Error Handling

```typescript
import { NedApiError, NedRateLimitError } from '@ned-ai/sdk';

try {
  const sales = await ned.analytics.getSalesContext();
} catch (err) {
  if (err instanceof NedRateLimitError) {
    console.log(`Rate limited. Retry after ${err.retryAfter}s`);
  } else if (err instanceof NedApiError) {
    console.log(`API error ${err.statusCode}: ${err.message}`);
  }
}
```

## Requirements

- Node.js 18+
- A Ned API key (get one at [meetned.com](https://meetned.com))

## License

MIT
npm package: @nedcl/jwplayer
Description: JW Player npm wrapper
Author: Bian Jiaping
Latest version: 7.4.3

# JW Player

Bower and npm wrapper of [JW Player](http://www.jwplayer.com/) 7.4.2+.

Bower:

```
bower install --save nedcl/jwplayer
```

Npm:

```
npm install --save @nedcl/jwplayer
```

Version number in git tags, bower.json and package.json keep in sync with JW Player.