open-index/open-npm huggingface dataset:
npm package: @mandreasen/nodejs-stats-reporter
Description: Report anonymous usage statistics.
Latest version: 1.0.1

# Anonymous usage statistics reporter
This module reports anonymous usage statistics from my node.js modules.

# Currently, this data is reported:
- Which module is sending statistics.
- An anonymous ID that identifies your machine.
- The version of node.js you're running.
- The version of my node.js module you're running.
- The version of the nodejs-stats-reporter module you're running.
- The operating system and version, you are using.
- The uptime of your application.

# Opting out

Set MA_NODEJS_STATS_REPORTER_REPORT environment variable to false. If you don't wanna report, anonymous usage statistics to me.
npm package: @mandy-feedmob/mcp-server
Description: MCP server for FeedMob Assistant API - enables AI assistants to interact with clients, partners, campaigns, and more
Latest version: 1.0.0

# feedmob-mcp-server

MCP (Model Context Protocol) server for the FeedMob Assistant API. Enables AI assistants like Claude to interact with clients, partners, campaigns, and other FeedMob resources.

## Installation

### Using npx (Recommended)

```bash
FEEDMOB_API_TOKEN=your_token npx feedmob-mcp-server
```

### Global Installation

```bash
npm install -g feedmob-mcp-server
FEEDMOB_API_TOKEN=your_token feedmob-mcp-server
```

## Configuration

### Environment Variables

| Variable | Required | Description |
|----------|----------|-------------|
| `FEEDMOB_API_TOKEN` | Yes | Your FeedMob Assistant API bearer token |

### Claude Desktop

Add to your Claude Desktop configuration file:

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

```json
{
  "mcpServers": {
    "feedmob": {
      "command": "npx",
      "args": ["-y", "feedmob-mcp-server"],
      "env": {
        "FEEDMOB_API_TOKEN": "your_token_here"
      }
    }
  }
}
```

## Available Tools

### Client Management
- `list_clients` - List/search clients with filters
- `get_client` - Get client details by ID

### Partner Management
- `list_partners` - List/search partners with filters
- `get_partner` - Get partner details by ID
- `list_partner_categories` - List all partner categories

### Campaign Management
- `list_campaigns` - List/search campaigns with filters
- `get_campaign` - Get campaign details by ID

### Mobile Apps
- `list_mobile_apps` - List/search mobile apps
- `get_mobile_app` - Get mobile app details

### Click URLs
- `list_click_urls` - List all click URLs
- `get_click_url` - Get click URL details by legacy ID

### Metrics
- `get_daily_metrics` - Get time-series metrics data

### Organization
- `list_pods` - List all pods

### Playbooks
- `list_playbooks` - List accessible playbooks
- `get_playbook` - Get playbook with items
- `get_playbook_item` - Get playbook item content

### Documents
- `list_client_documents` - List client documents
- `list_partner_documents` - List partner documents

### Billing (Unstable API)
- `get_client_billings` - Get client billing data
- `get_vendor_billings` - Get vendor billing data
- `get_vendor_payout_analysis` - Get vendor payout analysis
- `get_click_url_email_logs` - Get email logs for click URLs

## Development

```bash
# Install dependencies
npm install

# Build
npm run build

# Run with token
FEEDMOB_API_TOKEN=your_token node build/index.js
```

## License

MIT
npm package: @mandy/ingest-at-edge
Description: Ingest media at the edge
Author: Mandy
Latest version: 0.2.0

### Ingest media files at the edge!

This code was originally based on excellent work by iizukanao (https://github.com/iizukanao/node-rtsp-rtmp-server) which is a coffee script implementation of an RTSP, RTMP, and HTTP server.

TODOs
- https://ottverse.com/rtmp-real-time-messaging-protocol-encoding-streaming/
- https://developer.fastly.com/solutions/demos/realtimeqa-websockets/
npm package: @manekinekko/angular-twig
Description: Twig template engine support for Angular
Author: Wassim Chegham
Latest version: 1.0.0

# Angular2 &#9829; Twig

This (WIP...) experiment is an attempt to add Twig templating support for Angular2

### How to use

```javascript
import {Twig} from 'angular2-twig';
```

The `@Twig` decorator supersedes the `@Component()` decorator.

#### Use a `templateUrl`
```javascript
@Twig({
	templateUrl: 'templates/field--comment.html.twig',
  // -or- template: '',
	context: {
		title: 'Angular2 ❤ Twig',
		content_1: 'content 1',
		content_2: 'content 2'
	},
	selector: '#block-content',
})
export class AppComponent {}
```
#### Use an inlined `template`

```javascript
@Twig({
  template: `
  <section>
    {% if title %}
      <h2>{{ title }}</h2>
    {% endif %}

    {{ content_1 }}

    {% if content_2 %}
      {{ content_2 }}
    {% endif %}
  </section>
  `,
	context: {
		title: 'Angular2 ❤ Twig',
		content_1: 'content 1',
		content_2: 'content 2'
	},
	selector: '#block-content',
})
export class AppComponent {}
```


### Live Example

Checkout this [plnkr](http://plnkr.co/edit/K0MohmywZpn5aSVHtYad?p=preview) for a quick demo.

### Acknowledgments

The Twig templates are parsed using (a modified version of) the  [twig.js](https://github.com/justjohn/twig.js) library from [@justjohn](https://github.com/justjohn). All credits go to him for the parser.

### License
The MIT License
npm package: @manekinekko/angular-web-bluetooth-starter
Description: ![image](https://cloud.githubusercontent.com/assets/1699357/21523148/b843ceb0-cd0b-11e6-974a-50294a797b27.png)
Latest version: 0.1.0

# Angular Web Bluetooth Starter
![image](https://cloud.githubusercontent.com/assets/1699357/21523148/b843ceb0-cd0b-11e6-974a-50294a797b27.png)


## Description

This starter uses the [Angular Bluetooth module](https://github.com/manekinekko/angular-web-bluetooth).

## 1) import the `WebBluetoothModule` module

```typescript
import { NgModule } from '@angular/core';
import { WebBluetoothModule } from '@manekinekko/angular-web-bluetooth';

@NgModule({
  imports: [
    //...,
    WebBluetoothModule.forRoot()
  ],
  //...
})
export class AppModule { }

```

## 2) use it in your service

See the battery-level.service file.
npm package: @manekinekko/google-actions-rxjs
Description: A Google Action to help you find the best RxJS operator for your problem.
Author: Wassim Chegham
Latest version: 1.0.7

<blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr">In 2017, You&#39;ll able to use your <a href="https://twitter.com/Google">@google</a> Home to learn <a href="https://twitter.com/hashtag/RxJS?src=hash">#RxJS</a> 😂<br>cc <a href="https://twitter.com/BenLesh">@BenLesh</a> <a href="https://twitter.com/mattpodwysocki">@mattpodwysocki</a> <a href="https://twitter.com/_ojkwon">@_ojkwon</a> <a href="https://twitter.com/ReactiveX">@ReactiveX</a> <a href="https://twitter.com/googledevs">@googledevs</a> <a href="https://twitter.com/hashtag/GoogleHome?src=hash">#GoogleHome</a> <a href="https://t.co/essEMmsDIF">pic.twitter.com/essEMmsDIF</a></p>&mdash; Wassim Chegham (@manekinekko) <a href="https://twitter.com/manekinekko/status/815710194831392769">January 2, 2017</a></blockquote>
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>

### Installation intructions

See [@manekinekko/google-actions-server](https://www.npmjs.com/package/@manekinekko/google-actions-server) for more details.
npm package: @manekinekko/google-actions-twitter
Description: A Twitter action for Google Action/Home
Author: Wassim Chegham
Latest version: 1.0.0

## Twitter Action for Google Assistant/Home

<blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr">🏠 Hi humans, check out the new Google Assistant/Home starter <a href="https://t.co/7WN0jZIUHb">https://t.co/7WN0jZIUHb</a> <a href="https://twitter.com/hashtag/GoogleHome?src=hash">#GoogleHome</a> <a href="https://twitter.com/hashtag/Im_A_Bot?src=hash">#Im_A_Bot</a> cc <a href="https://twitter.com/Google">@google</a></p>&mdash; Wassim Chegham (@manekinekko) <a href="https://twitter.com/manekinekko/status/816873748074795008">January 5, 2017</a></blockquote>
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>


<blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr">🏠 testing with <a href="https://twitter.com/hashtag/emojis?src=hash">#emojis</a> 🙋♂🙋 🕊 <a href="https://twitter.com/hashtag/GoogleHome?src=hash">#GoogleHome</a> <a href="https://twitter.com/hashtag/Im_A_Bot?src=hash">#Im_A_Bot</a> cc <a href="https://twitter.com/Google">@google</a></p>&mdash; Wassim Chegham (@manekinekko) <a href="https://twitter.com/manekinekko/status/816874354105614336">January 5, 2017</a></blockquote>
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>


<blockquote class="twitter-tweet" data-lang="en"><p lang="pt" dir="ltr">🏠 x 2&gt; 8@:?8 E@ CF=6 E96 H@C=5 <a href="https://twitter.com/hashtag/GoogleHome?src=hash">#GoogleHome</a> <a href="https://twitter.com/hashtag/Im_A_Bot?src=hash">#Im_A_Bot</a> cc <a href="https://twitter.com/Google">@google</a></p>&mdash; Wassim Chegham (@manekinekko) <a href="https://twitter.com/manekinekko/status/816880688347672576">January 5, 2017</a></blockquote>
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
npm package: @manekinekko/viz.js
Description: A hack to put Graphviz on the web.
Author: Mike Daines
Latest version: 1.3.1

# Viz.js

This project is a Makefile for building Graphviz with Emscripten and a simple wrapper for using it in the browser.

## NOTE

I am not the author of this project. The original author has deprecated this tool and asked to fork it.
See original project here: [https://github.com/mdaines/viz.js](https://github.com/mdaines/viz.js).
## Getting Viz.js

Or with npm:

    npm install @manekinekko/viz.js

## API

The main function, `Viz`, returns output as a string.

    Viz(src, options={ format="svg", engine="dot" })

Some examples:

    result = Viz("digraph g { a -> b; }");
    result = Viz("graph G { n0 -- n1 -- n2 -- n3 -- n0; }", { engine: "neato" });
    result = Viz("digraph g { x -> y -> z; }", { format: "plain" });

If Graphviz encounters an error, the error message will be thrown as an exception.

### PNG output

Viz.js provides the `"png-image-element"` format in addition to the regular Graphviz formats. This returns an HTMLImageElement which can be inserted into the document.

    image = Viz("digraph g { a -> b; }", { format: "png-image-element" });
    document.body.appendChild(image);

However, this won't work in a Web Worker context. In that case, ask for the `"svg"` format in the worker and convert using the accessory function `Viz.svgXmlToPngImageElement` in the window context. See tests/png.js for an example.

### Supported Graphviz features

These engines are supported:

- circo
- dot
- fdp
- neato
- osage
- twopi

These formats are supported:

- svg
- xdot
- plain
- ps

## Build

To build from source, you will need to install the Emscripten SDK: http://kripken.github.io/emscripten-site/docs/getting_started/index.html

To download the sources and build everything:

    make

## License

Viz.js itself (the wrapper and Makefile, not the compiled versions of Graphviz, Expat, zlib, etc.) is [released into the public domain](./LICENSE).
npm package: @manekiswap/sdk
Description: 🛠 An SDK for building applications on top of Manekiswap
Latest version: 1.0.10

# Manekiswap SDK

[![Unit Tests](https://github.com/manekiswap/sdk/workflows/Unit%20Tests/badge.svg)](https://github.com/manekiswap/sdk/actions?query=workflow%3A%22Unit+Tests%22)
[![Lint](https://github.com/manekiswap/sdk/workflows/Lint/badge.svg)](https://github.com/manekiswap/sdk/actions?query=workflow%3ALint)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![npm version](https://img.shields.io/npm/v/@manekiswap/sdk/latest.svg)](https://www.npmjs.com/package/@manekiswap/sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@manekiswap/sdk/latest.svg)](https://bundlephobia.com/result?p=@manekiswap/sdk@latest)
npm package: @maneko/prettier-config
Description: Maneko Group's Prettier config
Author: Maneko Group
Latest version: 1.0.1

# @maneko/prettier-config

[![Version](https://img.shields.io/npm/v/@maneko/prettier-config?style=flat&colorA=111111&colorB=000000)](https://npmjs.com/package/@maneko/prettier-config)
[![Downloads](https://img.shields.io/npm/dt/@maneko/prettier-config.svg?style=flat&colorA=222222&colorB=000000)](https://npmjs.com/package/@maneko/prettier-config)
[![License](https://img.shields.io/npm/l/@maneko/prettier-config?style=flat&colorA=333333&colorB=000000)](https://npmjs.com/package/@maneko/prettier-config)
[![Build with](https://img.shields.io/badge/built_with-tsdown-000000?style=flat)](https://tsdown.dev)

Opinionated Prettier config preset.

## Usage

### Install

```sh
pnpm i -D prettier @maneko/prettier-config
```

### Create config

Create `prettier.config.mjs` in your project root:

```js
// prettier.config.mjs
import { prettier } from '@maneko/prettier-config'

export default prettier()
```

### Add scripts for package.json

For example:

```json
{
  "scripts": {
    "format": "prettier --write ."
  }
}
```

## Customization

Normally you only need to import the `prettier` preset:

```js
// prettier.config.js
import { prettier } from '@maneko/prettier-config'

export default prettier()
```

And that's it! Or you can customize each setting to your liking:

```js
// prettier.config.js
import { prettier } from '@maneko/prettier-config'

export default prettier({
  // Custom print width
  printWidth: 80,

  // Enable Tailwind CSS plugin
  plugins: ['prettier-plugin-tailwindcss'],
})
```

### Lint Staged

If you want auto-fix before every commit, you can add the following to your `package.json`:

```json
{
  "simple-git-hooks": {
    "pre-commit": "pnpm lint-staged"
  },
  "lint-staged": {
    "*": "prettier --write"
  }
}
```

and then

```bash
pnpm i -D lint-staged simple-git-hooks

// to active the hooks
npx simple-git-hooks
```

## Versioning Policy

This project follows [Semantic Versioning](https://semver.org/) for releases. However, since this is just a config and involves opinions and many moving parts, we don't treat rules changes as breaking changes.

### Changes Considered as Breaking Changes

- Node.js version requirement changes
- Huge refactors that might break the config
- Plugins made major changes that might break the config
- Changes that might affect most of the codebases

### Changes Considered as Non-breaking Changes

- Enable/disable rules and plugins (that might become stricter)
- Rules options changes
- Version bumps of dependencies

### I prefer XXX...

Sure, you can configure and override rules locally in your project to fit your needs. If that still does not work for you, you can always fork this repo and maintain your own.

## License

[@maneko/prettier-config](https://github.com/maneko-group/prettier-config) is licensed under the [MIT](./LICENSE) license.
npm package: @manelcecs/node-server-spa
Description: NPM node based package to provide a fast, complete and reliable way to publish, deploy or test SPA (such as Angular, React..) via Node + Express server.
Author: manelcecs
Latest version: 0.4.1

# node-server-spa

NPM node based CLI package to provide a fast, complete and reliable way to publish, deploy or test SPA (Angular projects) via Node + Express server.

## What NSSPA do?

NSSPA creates an express server file to serve SPA in development and production enviroments. Simple.

# Install

## Requirements

 - A pc with any O.S. capable of run node.
 - Internet access. You don't need 1Gb, but it's cool.
 - Node.js 12+ minimun.

Easy as pie, run: `npm install @manelcecs/node-server-spa`
ps: yes, a bit long... sorry.

# Usage
 Did i say this is fast and easy? No? O.K.
 
 This package is fast and easy to use. Just run on your root folder: `nsspa`
 
 TIP: NodeServerSinglePageApplication, just to keep it in mind.
 ![Wellcome and Greetings](./readmeFiles/Wellcome.PNG)
 
## Step 1

The CLI will ask the name of your server file. Just press enter to let default `server.js` or type the name you want.

![Server Name](./readmeFiles/serverName.PNG)

Try not to set directory or weird strings, it will crash or worse, it's going to append `.js` at the end.

## Step 2

Time to configure your server.

 1. PORT: the local port where the server will listen.

    ![Port prompt](./readmeFiles/port.PNG)
 2. Distribution folder: the compiled static folder where your application will be serverd.

    ![Dist Dir prompt](./readmeFiles/dirName.PNG)
 3. Access Point: this is the html file where all javascript static files are indexed, by default is `index.html` but if you've changed it, let the cli know.
 
    ![Access point prompt](./readmeFiles/access.PNG)

# The End

That's all. Now you can run `npm run nsspa-deploy`.

![GoodBye](./readmeFiles/GoodBye.PNG)

### Comming soon

The next steps, is test. Test it a lot.

But then:

 - Optimiced servers for each framework
 - Docker and Docker compose files 
 - ...
npm package: @manelix2000/quickchart-mcp
Description: QuickChart server for Model Context Protocol with Github copilot and VSCode
Author: Manel Mateos
Latest version: 1.0.1

# QuickChart MCP

Servidor MCP para generar gráficos a través de QuickChart desde GitHub Copilot, Cursor, Claude Desktop o cualquier cliente Model Context Protocol.

## 🚀 Instalación

### Para GitHub Copilot (VS Code)

Abre el archivo de configuración de MCP en VS Code:
- **macOS/Linux**: `~/Library/Application Support/Code/User/mcp.json`
- **Windows**: `%APPDATA%\Code\User\mcp.json`

Añade la configuración del servidor QuickChart:

#### Opción 1: Usando npx (recomendado)

```json
{
  "servers": {
    "quickchart-server": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@manelix2000/quickchart-mcp"]
    }
  }
}
```

#### Opción 2: Usando Node.js directamente

```json
{
  "servers": {
    "quickchart-server": {
      "type": "stdio",
      "command": "node",
      "args": ["ruta/a/quickchart-mcp/server.js"]
    }
  }
}
```

Reinicia VS Code para que los cambios surtan efecto.

### Para Claude Desktop o Cursor

Añade la configuración al archivo correspondiente de tu cliente MCP siguiendo el mismo formato.

### Instalación local (desarrollo)

```bash
git clone https://github.com/manelix2000/quickchart-mcp
cd quickchart-mcp
npm install
npm link
```

## 📊 Uso

Una vez configurado el servidor MCP, puedes solicitar a GitHub Copilot que genere gráficos:

- "Genera un gráfico de barras con las ventas mensuales"
- "Crea un gráfico de líneas mostrando la evolución temporal"
- "Genera un gráfico circular con la distribución de categorías"

El servidor generará automáticamente los gráficos usando QuickChart y te proporcionará la URL de la imagen.

## 🔧 Características

- Generación de múltiples tipos de gráficos (barras, líneas, circulares, donut, radar, etc.)
- Compatible con Chart.js
- Descarga de imágenes de gráficos
- Integración perfecta con GitHub Copilot y otros clientes MCP

## 📝 Licencia

MIT
npm package: @manenderk/js-utils
Description: Javascript Utility Functions
Author: Manender
Latest version: 0.0.4

# @manenderk/js-utils

This package includes javascript utility functions that I commonly use in projects.

This project is currently under development development and adding test suit is still pending, so please use this library carefully.



## Documentation

[Documentation](https://manenderk.github.io/js-utils/index.html)
npm package: @manenderk/ngx-basic-table
Description: A simple dynamic table to work with angular applications
Author: Manender
Latest version: 1.0.3
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# NgxBasicTable
NgxBasicTable provides dynamic generation of table in angular
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.12.

## Installation

Use the package manager [npm](https://www.npmjs.com/package/@manenderk/ngx-basic-table) to install NgxBasicTable.

```bash
npm i @manenderk/ngx-basic-table
```

## Usage

Import NgxBasicModule
```
import { NgxBasicTableModule } from 'ngx-basic-table';
```
```
imports: [
  ...
  NgxBasicTableModule
  ...
]
```



Generate an object of type NgxBasicTableColMeta[] to configure column definitions and an another object NgxBasicTableMeta to provide table meta data in your component.ts file.
```
import { NgxBasicTableMeta, NgxBasicTableColMeta } from 'ngx-basic-table';
```
```
tabMeta: NgxBasicTableMeta = {
  classes: {
    table: 'table'
  }
};
```
```
colMeta: NgxBasicTableColMeta[] = [
  {
    key: 'ip',
    displayName: 'IP',
    dataType: 'string',
    link: true
  },
  {
    key: 'continent_name',
    displayName: 'Continent',
    dataType: 'string'
  },
  {
    key: 'country_name',
    displayName: 'County',
    dataType: 'string'
  }
]
```
Use ngx-basic-table component in html. 
Provide an array of objects for table data using input parameter "data", tabMeta and colMeta 
```
<ngx-basic-table [tabMeta]="tabMeta" [colMeta]="colMeta" [data]="ipData"></ngx-basic-table>
```

## NgxBasicTableColMeta Definition
```
NgxBasicTableColMeta {
  key: string;
  displayName: string;
  dataType: string;
  link?: boolean;
}
```

## NgxBasicTableMeta Definition
```
NgxBasicTableMeta {
  classes?: {
    table?: string,
    thead?: string,
    tbody?: string,
    tr?: string,
    th?: string,
    td?: string,
    theadtr?: string
  };
}
```
## Inputs
1. Provides columns configurations of table
colMeta: NgxBasicTableColMeta[]

2. Provides table configuration for table
tabMeta: NgxBasicTableMeta

3. Provide table data
data: any[];

## Events
1. linkColClicked
Triggered when the column mentioned as link: true in col meta is clicked. Complete object/row object is emitted by the event.

## License
[MIT](https://choosealicense.com/licenses/mit/)
npm package: @manenderk/react-dynamic-table
Description: A react component to display tables
Author: manenderk
Latest version: 1.1.4

<h1 align="center">Welcome to @manenderk/react-dynamic-table 👋</h1>
<p>
  <a href="https://www.npmjs.com/package/@manenderk/react-dynamic-table" target="_blank">
    <img alt="Version" src="https://img.shields.io/npm/v/@manenderk/react-dynamic-table.svg">
  </a>
  <img src="https://img.shields.io/badge/node-%3E%3D10-blue.svg" />
  <a href="#" target="_blank">
    <img alt="License: MIT" src="https://img.shields.io/badge/License-MIT-yellow.svg" />
  </a>
</p>

> A react component to display tables

## Prerequisites

- node >=10

## Install

```sh
npm install @manenderk/react-dynamic-table
```

## Author

👤 **manenderk**

* Website: https://manender.com
* Github: [@manenderk](https://github.com/manenderk)

## Show your support

Give a ⭐️ if this project helped you!

***
_This README was generated with ❤️ by [readme-md-generator](https://github.com/kefranabg/readme-md-generator)_