open-index/open-npm huggingface dataset:
npm package: @mercedes-benz/ftk-core
Description: Mercedes-Benz MO360 Frontend Toolkit | Core
Author: Mercedes-Benz Tech Innovation GmbH
Latest version: 0.4.5

![Banner](https://github.com/Daimler/mo360-ftk/raw/master/docs/assets/banner.png)

# Mercedes-Benz MO360 Frontend Toolkit (FTK)

If you want to learn more about the Mercedes-Benz MO360 FTK, check out our [documentation](https://github.com/Daimler/mo360-ftk/docs/README.md).

___

## Quickstart Guide

From zero to a running WebApp with only a few simple commands:

1. Create a **new** `npm` project

    ```bash
    mkdir my-app
    cd my-app
    npm init -y
    ```

2. Install the FTK boilerplate as your first dependency

    ```bash
    npm install @daimler/ftk-boilerplate
    ```

    > Once the boilerplate installation is finished you will find all necessary project files in your project folder.  
    > Now the 3rd party dependencies can be installed.

3. Install 3rd party dependencies

    ```bash
    npm install
    ```

4. Start developing

   ```bash
   npm start
   ```

**Happy coding!**

## Contributing

We welcome any contributions.  
If you want to contribute to this project, please read the [contributing guide](CONTRIBUTING.md).  
To get started with the development, please read the [developing guide](DEVELOPING.md).

## Code of Conduct

Please read our [Code of Conduct](CODE_OF_CONDUCT.md) as it is our base for interaction.

## License

This project is licensed under the [MIT LICENSE](LICENSE).

## Provider Information

Please visit <https://www.daimler-tss.com/en/imprint/> for information on the provider.

Notice: Before you use the program in productive use, please take all necessary precautions,
e.g. testing and verifying the program with regard to your specific use.
The program was tested solely for our own use cases, which might differ from yours.
npm package: @mercerry/element-schema-form
Description: A schema-based form generator component for Element Plus.
Author: mercerry
Latest version: 0.1.0

# element-schema-form


A schema-based element-ui form component for Vue3.

## Installation

```bash
npm i @mercerry/element-schema-form -S
```

## Document
基于
[https://vueblocks.github.io/element-schema-form/](https://vueblocks.github.io/element-schema-form/)
的vue3版本
## License

MIT
npm package: @merchantguard/guard
Description: The compliance layer for payments & AI agents. One install — GuardScore, 14 AI coaches, alerts, PSP matching, Mystery Shopper, on-chain identity.
Author: MerchantGuard
Latest version: 1.0.0

# @merchantguard/guard

**The compliance layer for payments & AI agents.** Install once. Compliance everywhere.

## Install

```bash
npm install @merchantguard/guard
```

## Quick Start

```typescript
import { createClient } from '@merchantguard/guard';

const guard = createClient({ apiKey: 'gsk_...' });

// Get a compliance score
const score = await guard.guardscore.calculate({
  chargebackRatio: 0.012,
  vertical: 'cbd',
});

// Ask a compliance coach
const decision = await guard.coach.ask('cbd', 'Is my product listing compliant?', {
  monthly_volume: 50000,
  region: 'US',
});

// Get compliance alerts
const alerts = await guard.alerts.list({ verticals: ['cbd', 'crypto'] });

// Match with payment processors
const psps = await guard.psp.match({
  vertical: 'cbd',
  monthly_volume: 50000,
  region: 'US',
});
```

## What's Included

| Feature | Description |
|---------|-------------|
| **GuardScore** | Risk score (0-100) personalized to your business |
| **14 AI Coaches** | Vertical-specific compliance coaching (CBD, crypto, nutra, adult, gaming, etc.) |
| **Compliance Alerts** | 50+ real-time regulatory and PSP policy alerts |
| **PSP Matching** | Find your best payment processor from 24+ PSPs |
| **Passport** | On-chain compliance identity (Base mainnet) |
| **Wallet Verification** | Check any wallet's compliance status |

## Also Available

| Package | Use Case |
|---------|----------|
| **[@merchantguard/mystery-shopper](https://npm.im/@merchantguard/mystery-shopper)** | Probe AI agents — 10 automated audits for security, ethics, reliability |
| **[@merchantguard/guardscan](https://npm.im/@merchantguard/guardscan)** | Scan agent code — 102 patterns + VirusTotal + AI judge |
| **[@merchantguard/probe-handler](https://npm.im/@merchantguard/probe-handler)** | Handle Mystery Shopper probes in your agent |

## MCP

For Claude, Cursor, and other MCP-compatible tools:

```json
{
  "mcpServers": {
    "guard": {
      "url": "https://merchantguard-mcp.run.app"
    }
  }
}
```

## API

```bash
curl -X POST https://www.merchantguard.ai/api/v2/guard \
  -H "Content-Type: application/json" \
  -d '{"intent":"onboard_merchant","business":{"name":"My Store","description":"CBD products online"}}'
```

## Links

- [Website](https://merchantguard.ai)
- [Docs](https://merchantguard.ai/docs/probe-spec)
- [MCP Server](https://merchantguard-mcp.run.app)

## License

MIT
npm package: @merchantlabs/micro-express
Description: Port of Zeit's micro-dev but for Express instead of micro.
Latest version: 1.0.0

<img src="https://raw.githubusercontent.com/zeit/art/b1c55af9827fc0293bc5a9c1a03e37e08a6f8f16/micro-dev/logo.png" width="80"/>

This command line interface provides a belt full of tools that make building microservices using [micro](https://github.com/zeit/micro) a breeze! It's only meant to be used in development, **not in production** (that's where [micro](https://github.com/zeit/micro) comes in).

[![CircleCI](https://circleci.com/gh/zeit/micro-dev.svg?style=shield)](https://circleci.com/gh/zeit/micro-dev)
[![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/micro)

## Features

- **Hot Reloading:** When making changes to your code, the server will restart by itself
- **Logs:** Incoming and outgoing requests will be logged to `stdout`
- **Beautiful JSON:** When JSON bodies are logged, they're styled and prettified
- **Clipboard Support:** The local address is pasted to the clipboard automatically
- **Port Selection:** Automatic detection and use of an open port (if the specified one is in use)
- **Debug in Your Network:** The network address shown in addition to local one
- **Duration Logs:** Calculates and shows the duration for each request
- **Pretty Errors:** Prettifies the `Error` object if any exceptions are thrown

## Usage

**Important:** This tool is only meant to be used in development. In production, you should use [micro](https://github.com/zeit/micro), which is much lighter and faster (and also comes without the belt of tools used when developing microservices).

When preparing your development environment, firstly install `micro-dev`:

```bash
npm install --save-dev micro-dev
```

**Note:** You'll need at least Node.js v7.6.0 to run `micro-dev`.

Next, add a new `script` property below `micro` inside `package.json`:

```json
"scripts": {
  "start": "micro",
  "dev": "micro-dev"
}
```

As the final step, start the development server like this:

```bash
npm run dev
```

## Debugging

The package can be used in conjunction with the Node.js inspector like this:

```json
"scripts": {
  "inspect": "node --inspect node_modules/.bin/micro-dev"
}
```

As the final step, start the development server like this:

```bash
yarn run inspect
```

## Contributing

1. [Fork](https://help.github.com/articles/fork-a-repo/) this repository to your own GitHub account and then [clone](https://help.github.com/articles/cloning-a-repository/) it to your local device
2. Move into the directory of the clone: `cd micro-dev`
3. Link it to the global module directory of Node.js: `npm link`

Inside the project where you want to test your clone of the package, you can now either use `npm link micro-dev` to link the cloned source to your project's local dependencies or run `micro-dev` right in your terminal.

## Authors

- Leo Lamprecht ([@notquiteleo](https://twitter.com/notquiteleo)) - [ZEIT](https://zeit.co)
- Tim Neutkens ([@timneutkens](https://twitter.com/timneutkens)) - [ZEIT](https://zeit.co)
npm package: @merchantlabs/netlify-lambda
Description: Build and serve lambda function with webpack compilation
Author: Mathias Biilmann Christensen
Latest version: 0.2.2
Deprecated: This was a fork of netlify-lambda, use the original for apps you are building with CRA or use gatsby-plugin-netlify-lambda if you are building a site with Gatsby

## Netlify Lambda CLI

This is a small CLI tool that helps with building or serving lambdas built with a simple webpack/babel setup.

The goal is to make it easy to work with Lambda's with modern ES6 without being dependent on having the most state of the art node runtime available in the final deployment environment and with a build that can compile all modules into a single lambda file.

## Usage

Netlify lambda installs two commands:

```
netlify-lambda serve <folder>
netlify-lambda build <folder>
```

Both depends on a `netlify.toml` file being present in your project and configuring functions for deployment.

The `serve` function will start a dev server and a file watcher for the specified folder and route requests to the relevant function at:

```
http://localhost:9000/hello -> folder/hello.js (must export a handler(event, context callback) function)
```

The `build` function will run a single build of the functions in the folder.

## Webpack Configuration

By default the webpack configuration uses `babel-loader` to load all js files. Any `.babelrc` in the directory `netlify-lambda` is run from will be respected. If no `.babelrc` is found, a [few basic settings are used](https://github.com/netlify/netlify-lambda/blob/master/lib/build.js#L11-L15a).

If you need to use additional webpack modules or loaders, you can specify an additional webpack config with the `-c` option when running either `serve` or `build`.

The additional webpack config will be merged into the default config via [webpack-merge's](https://www.npmjs.com/package/webpack-merge) `merge.smart` method.

## License

[MIT](LICENSE)
npm package: @merchantlabs/react-carousel
Description: Merchant Labs React component library.
Author: Joe Isabell
Latest version: 1.0.0-alpha2

# @merchantlabs/react-carousel


## Install

`npm install --save @merchantlabs/gatsby-image-loader`

## How to use

This is what a component using `react-carousel` looks like:

```jsx
import React from "react";
import { Carousel } from "@merchantlabs/react-carousel";
import Slide from "./Slide";

const slides = [
  {
    title: 'Software Engineering',
    subTitle: 'for the modern web.',
    buttonText: 'LEARN MORE',
    path: '/'
  },
  {
    title: 'Technical Expertise',
    subTitle: 'Fueled by innovation.',
    buttonText: 'WORK WITH US',
    path: '/'
  },
  {
    title: 'Web App Development',
    subTitle: 'Built on modern frameworks.',
    buttonText: 'OUR DEV PROCESS',
    path: '/'
  }
]

export default () => (
  <Carousel
    slides={slides}
    interval={8000}
    buttonComponent={Carousel.Button}
    dotComponent={Carousel.Dot}
    slideRenderer={slideProps => <Slide {...slideProps} />}
  />
)

```
## `react-carousel` props

| Name | Type | Description   |
| ---- | ---- | ------------- |
| `slides` | `array<any>` | **Required** Array of strings or objects, each item in item in the array should have the same type or shape because each gets passed to the slideRenderer function individually. |
| `slideRenderer` | `func`| **Required** Function that will receive an item in the slides array and return a react component  |
| `dotComponent` | `func`| **Required** `styled-component` that will be used as slide navigation at the bottom of the carousel |
| `buttonComponent` | `func`| **Required** Same as `dotComponent` except this is the arrows that show up on either side of the carousel |
| `interval` | `number`| Time in milliseconds between the slide moving |
| `className` | `string`| className passed to the component that wraps the rendered slide |
| `autoPlay` | `bool`| Whether or not the carousel should autoplay |
npm package: @merchantlabs/react-scripts
Description: Merchant Labs' configuration and scripts for Create React App.
Latest version: 1.2.3

# react-scripts

This package includes scripts and configuration used by [Create React App](https://github.com/facebookincubator/create-react-app).<br>
Please refer to its documentation:

* [Getting Started](https://github.com/facebookincubator/create-react-app/blob/master/README.md#getting-started) – How to create a new app.
* [User Guide](https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md) – How to develop apps bootstrapped with Create React App.
npm package: @merchantlabs/ui
Description: Merchant Labs React component library.
Latest version: 0.1.0

# mlabs-ui

[![Travis][build-badge]][build]
[![npm package][npm-badge]][npm]
[![Coveralls][coveralls-badge]][coveralls]

React component library of components we use a lot at Merchant Labs.

[build-badge]: https://img.shields.io/travis/user/repo/master.png?style=flat-square
[build]: https://travis-ci.org/user/repo

[npm-badge]: https://img.shields.io/npm/v/npm-package.png?style=flat-square
[npm]: https://www.npmjs.org/package/npm-package

[coveralls-badge]: https://img.shields.io/coveralls/user/repo/master.png?style=flat-square
[coveralls]: https://coveralls.io/github/user/repo