open-index/open-npm huggingface dataset:
npm package: @fernandomg/streak-counter
Description: This is a basic streak counter - inspired by Duolingo - written in TypeScript and ment for the browser (uses `localStorage`).
Author: Fernando Greco
Latest version: 0.0.2

# `@fernandomg/streak-counter` - a basic streak counter

This is a basic streak counter - inspired by Duolingo - written in TypeScript and ment for the browser (uses `localStorage`).

## Install

```shell
yarn add @fernandomg/streak-counter
```

```shell
npm install @fernandomg/streak-counter
```

## Usage

[![Edit streak-counter](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/streak-counter-808hzm?fontsize=14&hidenavigation=1&theme=dark)

```ts
import { streakCounter } from '@fernandomg/streak-counter'

const today = new Date()
const streak = streakCounter(localStorage, today)
// streak returns an object:
// {
//   currentCount: 1,
//   lastLoginDate: "11/11/2021",
//   startDate: "11/11/2021",
// }
```
npm package: @fernandomorais/connect-etcd
Description: This is an updated version of connect-etcd
Author: Ryan Tomlinson
Latest version: 0.3.2

# Connect Etcd
============

[![Build Status](https://travis-ci.org/opentable/connect-etcd.svg?branch=master)](https://travis-ci.org/opentable/connect-etcd)

[![NPM](https://nodei.co/npm/connect-etcd.png)](https://nodei.co/npm/connect-etcd)

connect-etcd is a Etcd session store for express backed by [@fernandomorais/node-etcd](https://github.com/fernandomorais/node-etcd)

## Installation

		$ npm install connect-etcd

## Options

	- `url` Etcd host url
	- `port` Etcd port
	- `ttl` time-to-live (expiration) in seconds that the key will last for. By default the maxAge of the session cookie will be used.

## Usage

	var session = require('express-session');
	var EtcdStore = require('connect-etcd')(session);

	app.use(session({
		store: new EtcdStore(options),
		secret: 'hobknob'
	}));

# License

	MIT
npm package: @fernandosqa/cucumber
Description: Cucumber based on Ruby (Bundler, Cucumber, Capybara, Siteprism, RSpec)
Author: Fernando Papini
Latest version: 0.0.1

# Cucumber

Getting Started
===============

A [Yeoman](http://yeoman.io/) generator for Cucumber based on Ruby [Cucumber](https://github.com/fernandosqa/cucumber) (Bundler, Cucumber, Capybara, Siteprism, RSpec)

### Installation

* Install Ruby 2.3.1 from https://www.ruby-lang.org/en/downloads/ or via RVM (https://rvm.io/).
* Install `.Ruby >2.3.0`_
* Install `Firefox` only `48` version
* Install `Chrome` and `chromedriver`
* Install `Bundler`
```
gem install bundler
```
* Install `Gems`
```
bundle install
```
  
### Basic Guide

* Run tests with `poltergeist`
```    
bundle exec cucumber -p poltergeist
```
* Run tests with `firefox`
```
bundle exec cucumber -p firefox
```
* Run tests with `chrome`
```
bundle exec cucumber -p chrome
```
* HTML Report
```
bundle exec cucumber -p html_report
```
* JSON Report for CI
```
bundle exec cucumber -p json_report
```
npm package: @fernandosqa/cucumber-capybara
Description: Cucumber based on Ruby (Bundler, Cucumber, Capybara, Siteprism, RSpec)
Author: Fernando Papini
Latest version: 0.0.1

# Cucumber

Getting Started
===============

[Cucumber Capybara](https://github.com/fernandosqa/cucumber-capybara) (Bundler, Cucumber, Capybara, Siteprism, RSpec)

### Installation

* Install Ruby 2.3.1 from https://www.ruby-lang.org/en/downloads/ or via RVM (https://rvm.io/).
* Install `.Ruby >2.3.0`_
* Install `Firefox` only `48` version
* Install `Chrome` and `chromedriver`
* Install `Bundler`
```
gem install bundler
```
* Install `Gems`
```
bundle install
```
  
### Basic Guide

* Run tests with `poltergeist`
```    
bundle exec cucumber -p poltergeist
```
* Run tests with `firefox`
```
bundle exec cucumber -p firefox
```
* Run tests with `chrome`
```
bundle exec cucumber -p chrome
```
* HTML Report
```
bundle exec cucumber -p html_report
```
* JSON Report for CI
```
bundle exec cucumber -p json_report
```
npm package: @fernfernfern/react-diff
Description: Highlight differences between inputs
Author: Cezary Wojtkowski
Latest version: 0.0.8

# react-diff

Highlights differences between two strings, uses the [diff](https://www.npmjs.com/package/diff) module

## Installation

```
npm install @fernfernfern/react-diff
```

## Demo

http://cezary.github.io/react-diff/

## Example

```javascript
var React = require('react');
var Diff = require('react-diff');

var Component = React.createClass({
  render: function() {
    return (
      <Diff inputA="gogol" inputB="google" type="chars" />
    );
  }
});
```

## License

MIT
npm package: @fernforestgames/mcp-server-bfl
Description: MCP server for Black Forest Labs image generation API
Author: Justin Spahr-Summers
Latest version: 0.2.1

# Black Forest Labs MCP Server ![NPM Version](https://img.shields.io/npm/v/%40fernforestgames%2Fmcp-server-bfl)

A [Model Context Protocol](https://modelcontextprotocol.io) (MCP) server that provides AI assistants with tools to generate images using the [Black Forest Labs](https://bfl.ai) API. This server enables text-to-image generation using FLUX models.

## Features

- Tool to generate images using FLUX models
- Resources to check request status and download generated images

## Prerequisites

- Node 22+
- Black Forest Labs API key

## MCP Configuration

Add this server to your `.mcp.json`:

```json
{
  "mcpServers": {
    "bfl": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@fernforestgames/mcp-server-bfl"
      ],
      "env": {
        "BFL_API_KEY": "your-api-key-here"
      }
    }
  }
}
```

## Usage

Once configured, you can ask your AI assistant to generate images:

- "Generate an image of a sunset over mountains"
- "Create a high-resolution photo of a cat using FLUX Pro Ultra"

By default, the server automatically polls the BFL API until image generation is complete and returns the image URL (valid for 10 minutes). You can also ask your AI assistant to download the image result directly.

## License

Released under the MIT License. See the [LICENSE](LICENSE) file for details.
npm package: @fernforestgames/mcp-server-godot
Description: MCP server for Godot integration
Author: Justin Spahr-Summers
Latest version: 0.3.0

# Godot MCP server ![NPM Version](https://img.shields.io/npm/v/%40fernforestgames%2Fmcp-server-godot)

A [Model Context Protocol](https://modelcontextprotocol.io) (MCP) server that provides AI assistants with tools to interact with [Godot](https://godotengine.org) projects. This server enables starting, stopping, and capturing output from Godot projects, as well as capturing screenshots for visual debugging and analysis.

## Features

- **Tools**: Run/stop Godot projects, search scenes by node type/name/properties, capture screenshots
- **Resources**: Browse scenes and .tres files, query by resource type, monitor running projects with output streams

## Prerequisites

- Node 22+
- Godot must be installed and accessible
- `GODOT_PATH` environment variable must be configured

## MCP configuration

Add this server to your `.mcp.json`:

```json
{
  "mcpServers": {
    "godot": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@fernforestgames/mcp-server-godot",
        "/path/to/your/godot/project"
      ],
      "env": {
        "GODOT_PATH": "/path/to/godot/executable"
      }
    }
  }
}
```

## License

Released under the MIT License. See the [LICENSE](LICENSE) file for details.
npm package: @fernforestgames/mcp-server-godot-docs
Description: MCP server to help agents search Godot engine documentation
Author: Justin Spahr-Summers
Latest version: 0.1.1

# Godot Docs MCP Server ![NPM Version](https://img.shields.io/npm/v/%40fernforestgames%2Fmcp-server-godot-docs)

A [Model Context Protocol](https://modelcontextprotocol.io) (MCP) server that provides AI assistants with access to [Godot](https://godotengine.org) engine documentation.

## Features

- **search_godot_docs**: Search across all Godot classes, methods, properties, signals, and constants
- **get_godot_class**: Get complete documentation for a specific class including all members

Documentation is automatically downloaded and cached on first use, matching your installed Godot version.

## Prerequisites

- Node 22+
- Godot must be installed and accessible
- `GODOT_PATH` environment variable must be configured

## MCP configuration

Add this server to your `.mcp.json`:

```json
{
  "mcpServers": {
    "godot-docs": {
      "type": "stdio",
      "command": "npx",
      "args": ["@fernforestgames/mcp-server-godot-docs"],
      "env": {
        "GODOT_PATH": "/path/to/godot/executable"
      }
    }
  }
}
```

## License

Released under the MIT License. See the [LICENSE](LICENSE) file for details.