open-index/open-npm huggingface dataset:
npm package: @fundflow/apollo-redux-form
Description: redux-form powered by apollo
Author: FundFlow Gmbh
Latest version: 1.1.5

> *Warning.* This project is still WIP. Feedback is welcome.

# Apollo ReduxForm

ReduxForm powered by Apollo and GraphQL

## Features

* Build forms from GraphQL mutations
* Init forms from GraphQL queries
* Store form state in Redux with ReduxForm
* Submit forms via Apollo

## install

```
npm install @fundflow/apollo-redux-form
```

## How it works

Forms are built from mutation arguments, automagically.

```js
const query = gql`
  mutation createPost($title: String!, $isDraft: Boolean, $views: Int, $average: Float) {
    createPost(title: $title, isDraft: $isDraft, views: $views, average: $average) {
      id
      createdAt
    }
  }`;
const CreatePostForm = apolloForm(query);

// CreatePostForm is a React component implementing a form with input fields corresponding to the mutation arguments

```

When submit button is clicked, the GraphQL mutation is executed.

It is possible to pre-fill a form with the results of a GraphQL query.

```js
const query = gql`
  query getPost($id: ID) {
    getPost(id: $id) {
      id title isDraft views average createdAt
    }
  }`;
const withInit = initForm(query, { variables: { id: '123' } });
const PrefilledUpdatePostForm = withInit(apolloForm( /* ... */));
```

## A quick look

Some user stories powered by React Storybook.

```
$ npm install
$ yarn run storybook
// point your browser to http://localhost:6006/
```

## References

* [GraphQL AST](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/graphql/language/ast.d.ts)
npm package: @fundfluent/funding-assistant
Description: FluentLab funding assistant mcp server
Author: FluentLab Limited
Latest version: 1.0.10

# FluentLab Funding Assistant MCP Server

[![smithery badge](https://smithery.ai/badge/@fundfluent-admin/funding-assistant)](https://smithery.ai/server/@fundfluent-admin/funding-assistant)
![NPM Downloads](https://img.shields.io/npm/dw/@fundfluent/funding-assistant)
![NPM License](https://img.shields.io/npm/l/@fundfluent/funding-assistant)

MCP Server for the FluentLab's Funding Assistant API.

## Tools

1. `get-funding-options`
    - Get available funding options
    - Optional inputs:
        - `limit` (number, default: 10, max: 100): Maximum number of funding options to return
        - `page` (number): Page number to retrieve
    - Returns: List of funding options with their ids, name, description, slug and information

2. `get-document-checklist-for-funding-programme`
    - Get the required documents to apply for a funding programme
    - Required inputs:
        - `slug` (string): Unique slug defined by FluentLab for a funding option
    - Returns: List of required documents to apply for a funding programme

## Setup

### Installing via Smithery

To install funding-assistant for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@fundfluent-admin/funding-assistant):

```bash
npx -y @smithery/cli install @fundfluent-admin/funding-assistant --client claude
```

### Usage with Claude Desktop

Add the following to your `claude_desktop_config.json`:

#### npx

```json
{
  "mcpServers": {
    "funding-assistant": {
      "command": "npx",
      "args": [
        "-y",
        "@fundfluent/funding-assistant"
      ]
    }
  }
}
```

### Troubleshooting

## License

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
npm package: @fundingoptions/eslint-plugin-funding-options
Description: funding options custom lint rules
Author: Funding Options Ltd
Latest version: 1.0.1

# eslint-plugin-funding-options

## How to use

To install:

```
npm i @fundingoptions/eslint-plugin-funding-options --save-dev
```

In .eslintrc.js

```js
module.exports = {
  plugins: ["@fundingoptions/eslint-plugin-funding-options"],
  rules: {
    "@fundingoptions/funding-options/classNaming": 2,
  },
};
```

## Rules

### funding-options/classNaming

Ensures that component classNames are camelCased:

```tsx
// pass

function FancyProfileCard() {
  return <div className="fancyProfileCard" />;
}

// fail
function FancyProfileCard() {
  return <div className="fancy-profile-card" />;
}

function FancyProfileCard() {
  return <div className="FancyProfileCard" />;
}
```

## Pull Requests

Please run `npm run build | yarn build` before submitting a PR for the time being
npm package: @fundingoptions/react-number-format-input
Description: An input for numbers formatted by Intl.NumberFormat.
Author: dbrans@gmail.com
Latest version: 2.0.3

A numeric input that can be configured by an instance of [`Intl.NumberFormat`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NumberFormat).

See `/demo` for usage examples.

Tests are burried in the `/src` directory.