open-index/open-npm huggingface dataset:
npm package: @marketbase/api
Description: [Marketbase](https://www.marketbase.app) is a messaging platform optimized for marketplaces. Marketbase provides pre-built messaging system UIs, however, sometimes marketplaces need more control.
Author: carlos
Latest version: 0.0.6

# marketbase-api-node

[Marketbase](https://www.marketbase.app) is a messaging platform optimized for marketplaces. Marketbase provides pre-built messaging system UIs, however, sometimes marketplaces need more control.

This is the Node.js library to access the [Marketbase API](https://docs.marketbase.app).
npm package: @marketcheck/mcp-client
Description: MCP client for MarketCheck automotive data API. Connects Claude Desktop, Claude Code, and other MCP clients to MarketCheck's vehicle search, pricing, VIN decode, and market analytics tools via a remote server.
Latest version: 0.1.1

# @marketcheck/mcp-client

MCP client for the [MarketCheck](https://www.marketcheck.com) automotive data API. Connects Claude Desktop, Claude Code, and other MCP-compatible AI assistants to MarketCheck's vehicle search, pricing, VIN decode, and market analytics tools.

## Quick Start

### Claude Code

Add to your project's `.mcp.json`:

```json
{
  "mcpServers": {
    "marketcheck": {
      "command": "npx",
      "args": ["-y", "@marketcheck/mcp-client"],
      "env": {
        "MARKETCHECK_API_KEY": "your_api_key_here"
      }
    }
  }
}
```

### Claude Desktop

Add to `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\Claude\claude_desktop_config.json` (Windows):

```json
{
  "mcpServers": {
    "marketcheck": {
      "command": "npx",
      "args": ["-y", "@marketcheck/mcp-client"],
      "env": {
        "MARKETCHECK_API_KEY": "your_api_key_here"
      }
    }
  }
}
```

### Command Line

```bash
# Using environment variable
MARKETCHECK_API_KEY=your_key npx @marketcheck/mcp-client

# Using CLI flag
npx @marketcheck/mcp-client --api-key your_key

# Custom server URL
npx @marketcheck/mcp-client --api-key your_key --server-url https://custom.server/mcp
```

## Available Tools

Once connected, the following MCP tools become available to your AI assistant:

| Tool | Description |
|------|-------------|
| `search_active_cars` | Search active vehicle listings across US and Canada with 100+ filters |
| `search_past_90_days` | Search recently sold/expired dealer listings (last 90 days) |
| `predict_price_with_comparables` | AI-powered price prediction with comparable vehicle analysis |
| `get_sold_summary` | Aggregated sold vehicle market data with ranking and grouping |
| `get_car_history` | Complete online listing history for any VIN |
| `decode_vin_neovin` | Full VIN decode with specs, features, MSRP, and MPG data |
| `search_uk_active_cars` | UK market active vehicle listings |
| `search_uk_recent_cars` | UK market recently sold/expired listings |

## Options

| Option | Description | Default |
|--------|-------------|---------|
| `--api-key <key>` | MarketCheck API key | `MARKETCHECK_API_KEY` env var |
| `--server-url <url>` | MCP server endpoint | `https://mcp.marketcheck.com/mcp/sse` |
| `--help` | Show usage information | |

## Example Prompts

Once connected, try asking your AI assistant:

- "Price check VIN 1HGCV1F3XPA123456"
- "What's selling in Texas right now?"
- "Find me the best deal on a 2024 Toyota RAV4 near 90210"
- "What's the market share for EVs this quarter?"
- "How fast is a 2022 BMW X5 depreciating?"

## Get an API Key

Visit [marketcheck.com](https://www.marketcheck.com) to get your API key.

## License

MIT
npm package: @marketeer-intelligence-infrastructure/collect-data
Description: infrastructure modules of the collect data use case
Author: juniorCitizen1978
Latest version: 0.1.0-alpha.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @marketeer-intelligence-infrastructure/collect-data

> infrastructure modules of the collect data use case for the marketeer-intelligence app
npm package: @marketgence/ui
Description: Shared UI component library for Marketgence apps
Author: Marketgence
Latest version: 3.0.0

# @marketgence/ui

Shared UI component library for all Marketgence apps.

Built on [Radix UI](https://www.radix-ui.com/) primitives with [Tailwind CSS](https://tailwindcss.com/) styling.

## Installation

```bash
npm install @marketgence/ui
```

## Usage

```tsx
import { Button, Card, Dialog } from '@marketgence/ui';
import { cn } from '@marketgence/ui';

function MyComponent() {
  return (
    <Card>
      <Button variant="primary">Click me</Button>
    </Card>
  );
}
```

## Components (49)

- Accordion
- AlertDialog
- Alert
- AspectRatio
- Avatar
- Badge
- Breadcrumb
- Button
- Calendar
- Card
- Carousel
- Chart
- Checkbox
- Collapsible
- Command
- ContextMenu
- Dialog
- Drawer
- DropdownMenu
- Form
- HoverCard
- Input
- InputOTP
- Label
- Menubar
- NavigationMenu
- Pagination
- Popover
- Progress
- RadioGroup
- Resizable
- ScrollArea
- Select
- Separator
- Sheet
- Sidebar
- Skeleton
- Slider
- Sonner (toast)
- Switch
- Table
- Tabs
- Textarea
- Toast
- Toaster
- Toggle
- ToggleGroup
- Tooltip

## Hooks

- `useToast` - Toast notifications
- `useMobile` - Mobile detection

## Utilities

- `cn()` - Class name merger (clsx + tailwind-merge)

## Development

```bash
# Install dependencies
npm install

# Build
npm run build

# Watch mode
npm run dev
```

## Publishing

```bash
npm version patch  # or minor, major
npm publish
```

## Updating Dependencies

This library uses Dependabot to automatically create PRs when Radix UI or other dependencies release updates.

## License

MIT
npm package: @marketgoo/ola-emails
Description: Ola design system implemented for emails, using MJML
Latest version: 1.1.21

# Ola for emails

MJML implementation of **Ola** design system created by **marketgoo**.

## Install

```sh
npm i @marketgoo/ola-emails
```

## Usage

You can load the mjml code in three different ways:

```sh
ola-emails '<mjml>...</mjml>'
ola-emails --file 'email.mjml'
ola-emails < email.mjml
```

### Options

- `--theme`. The path of a json file with a theme tokens.
- `--validation`. Validation level (strict, soft or skip). `soft` by default
- `--file`. The file with the mjml code

### Example

```sh
ola-emails --theme=./my-theme.json --file email.mjml > email.html
```

### Documentation

Documentation page is available [https://marketgoo.github.io/Ola-Emails/docs.html](here)

You can document your new components (or edits) in the `docs.js` file at the root of project.

As you can see, there is a json with all of the components. The schema of each object is:

* name: Name of component. Example OlaIcon
* tag: Tag of component: Example ola-icon
* attr: What attributes are avaibable in this component, with their types and allowed/default values.
* parent: The tag name of the parent, if has.
* subcomponents: Array with the tags of it children, if has.
* example: An example of implementation of this componnent.
npm package: @marketicons/bist
Description: BIST (Borsa Istanbul) company logos as SVG icons
Author: Metehan Kurucu
Latest version: 1.0.1

# @marketicons/bist

High-quality SVG icons for Borsa Istanbul (BIST) companies.

## Installation

```bash
# npm
npm install @marketicons/bist

# yarn
yarn add @marketicons/bist

# pnpm
pnpm add @marketicons/bist
```

## Usage

```typescript
import icons from "@marketicons/bist";

// Get SVG content for a specific company
const thyaoIcon = icons.THYAO.content;
```

## Features

- 300+ BIST company logos
- Optimized SVG files
- TypeScript support

## License

MIT © [Codixus](https://codixus.com)
npm package: @marketicons/bist-react-native
Description: BIST (Borsa Istanbul) company logos as React Native components
Latest version: 0.1.0

# @marketicons/bist-react-native

BIST (Borsa Istanbul) company logos as React Native components.

## Installation

```bash
# npm
npm install @marketicons/bist-react-native react-native-svg

# yarn
yarn add @marketicons/bist-react-native react-native-svg

# pnpm
pnpm add @marketicons/bist-react-native react-native-svg
```

> Note: This package requires `react-native-svg` as a peer dependency.

For iOS, you need to install pods:

```bash
cd ios && pod install && cd ..
```

## Usage

```tsx
import { BistIcon } from "@marketicons/bist-react-native";

function App() {
  return (
    <View>
      <BistIcon name="THYAO" size={32} />
      <BistIcon name="GARAN" size={48} style={{ marginBottom: 8 }} />
    </View>
  );
}
```

## Props

| Prop  | Type      | Default | Description                              |
| ----- | --------- | ------- | ---------------------------------------- |
| name  | string    | -       | BIST company code (e.g., "THYAO")        |
| size  | number    | 24      | Icon size in pixels                      |
| style | ViewStyle | -       | Additional styles for the icon container |

## License

MIT © [Codixus](https://codixus.com)
npm package: @marketing-cloud/auth
Description: Salesforce Marketing Cloud REST Authentication
Author: Jacob Bare
Latest version: 0.2.0

# Salesforce Marketing Cloud Authentication

Authenticates and retrieves an access token for the Salesforce Marketing Cloud API. The token can be used for either the REST or SOAP API.

## Features
- Simple
- Lightweight
- Modern: utilizes ES6, Promises via `async/await`, Object rest spread, and `node-fetch`
  - As such, _Node 8.6 or higher_ is required.

## Install
Install with [Yarn](https://yarnpkg.com)
```
yarn add @marketing-cloud/auth
```
Or with [NPM](https://npm.org)
```
npm install @marketing-cloud/auth
```

## Usage
To retrieve an access token, require the class and provide your API client ID and secret.
```js
// your-file.js
const MarketingCloudAuth = require('@marketing-cloud/auth');

// Instantiate the `MarketingCloudAuth` class
const auth = new MarketingCloudAuth({
  clientId: 'your-client-id',
  clientSecret: 'your-client-secret',
});

// Retrieve an access token using async/await...
const retrieve = async () => {
  const token = await auth.retrieve();
  console.log(token);
  // Will output somthing similar to
  // { value: 'your-token', expiresIn: 3479 }
}
retrieve();

// Or directly with a promise...
auth.retrieve().then(token => console.log(token));
```

Subsequent calls to `auth.retrieve` will _not_ make additional HTTP requests unless the token has expired or you explicitally force a new call via `auth.retrieve({ force: true })`.

Once the token is retrieved, you can include it in your REST API calls:
```http
GET https://www.exacttargetapis.com/platform/v1/endpoints
Accept: application/json
Authorization: Bearer YOUR_ACCESS_TOKEN
```
Or your SOAP calls
```xml
<soap:header>
  <fueloauth>YOUR_ACCESS_TOKEN</fueloauth>
</soap:header>
<!-- OR (depending on which Salesforce docs you trust...) -->
 <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header>
    <h:fueloauth xmlns="http://exacttarget.com"
                 xmlns:h="http://exacttarget.com">
      YOUR_ACCESS_TOKEN
    </h:fueloauth>
  </s:Header>
  [...]
 </s:Envelope>
```
For more information, see
- https://developer.salesforce.com/docs/atlas.en-us.noversion.mc-apis.meta/mc-apis/authenticate-soap-api.htm
- https://developer.salesforce.com/docs/atlas.en-us.mc-getting-started.meta/mc-getting-started/get-access-token.htm
npm package: @marketing-relevance/postcss-font-awesome
Description: PostCSS plugin to pull in a Font Awesome's icon unicode
Author: Eric Pfeiffer
Latest version: 1.0.3

# PostCSS Font Awesome [![Build Status][ci-img]][ci]

<img align="right" width="135" height="95"
     title="Philosopher’s stone, logo of PostCSS"
     src="http://postcss.github.io/postcss/logo-leftp.svg">

[PostCSS] plugin to pull in a Font Awesome's icon unicode using `content`.

[PostCSS]: https://github.com/marketing-relevance/postcss-font-awesome
[ci-img]:  https://github.com/marketing-relevance/postcss-font-awesome/workflows/Build/badge.svg
[ci]:      https://github.com/marketing-relevance/postcss-font-awesome/actions

#### Before
```css
.foo::before {
  font-awesome: camera;
}
```

#### After
```css
.foo::before {
  content: '\f030';
}
```

The `font-family` and `font-weight` attributes will need to be supplied manually in your CSS, as the plugin will not provide those values.
This ensures the plugin can be as flexible as possible, and is better handled using something like CSS custom variables just in case Font Awesome changes these values in the future.

### Example
```css
:root {
    --fa-light: 300;
    --fa-brand: 400;
    --fa-regular: 400;
    --fa-solid: 900;
    --fa-duotone: 900;

    --fa-font-family: 'Font Awesome 5 Free';
    --fa-font-family-brands: 'Font Awesome 5 Brands';
    --fa-font-family-duotone: 'Font Awesome 5 Duotone';
}

.icon::before {
    font-family: var(--fa-font-family);
    font-weight: var(--fa-solid);
    font-awesome: camera;
}
```

## Options

### Font Awesome Pro
By default the plugin will use the free version of Font Awesome. If you are using the pro version of Font Awesome, simply set the option:
```js
require('@marketing-relevance/postcss-font-awesome')({
    fontAwesomePro: true, // defaults to false
})
```

## Usage

```js
postcss([ require('@marketing-relevance/postcss-font-awesome')({
    fontAwesomePro: false, // defaults to false
}) ])
```

Font Awesome must be installed using a package manager in order for this plugin to work: https://fontawesome.com/how-to-use/on-the-web/setup/using-package-managers

See [PostCSS] docs for examples for your environment.

## TODO

- [ ] Maybe add an option to use the font awesome API and supply an api key to fetch pro icons so the NPM package doesn't need to be installed. Useful when using font awesome's kit's or CDN.
npm package: @marketly-world/shared
Description: Marketly Word Shared
Author: Lucas Vu
Latest version: 0.0.1

# Marketly World (Mklyw)

A modern, scalable microservice e-commerce platform built with NestJS, designed for B2C and B2B commerce operations.

## Overview

Marketly World is a comprehensive e-commerce platform that supports both Business-to-Consumer (B2C) and Business-to-Business (B2B) models. Built using microservices architecture with NestJS, it provides a robust foundation for online marketplaces, retail operations, and wholesale trading.
npm package: @marketmaker/sdk
Description: 🛠 An SDK for building applications on top of Tooldex.io.
Latest version: 0.5.20

# Tooldex SDK


## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://gitlab.com/tooldex/tooldex-sdk
```

Move into the Tooldex-libs working directory

```sh
cd Tooldex-libs/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @marketplace-co/button
Description: Webcomponent button following open-wc recommendations
Author: @marketplace-co
Latest version: 0.0.16

# \<mpc-button>

This webcomponent follows the [open-wc](https://github.com/open-wc/open-wc) recommendation.

## Installation

```bash
npm i mpc-button
```

## Usage

```html
<script type="module">
  import 'mpc-button/mpc-button.js';
</script>

<mpc-button></mpc-button>
```

## Linting with ESLint, Prettier, and Types

To scan the project for linting errors, run

```bash
npm run lint
```

You can lint with ESLint and Prettier individually as well

```bash
npm run lint:eslint
```

```bash
npm run lint:prettier
```

To automatically fix many linting errors, run

```bash
npm run format
```

You can format using ESLint and Prettier individually as well

```bash
npm run format:eslint
```

```bash
npm run format:prettier
```

## Testing with Web Test Runner

To run the suite of Web Test Runner tests, run

```bash
npm run test
```

To run the tests in watch mode (for <abbr title="test driven development">TDD</abbr>, for example), run

```bash
npm run test:watch
```

## Demoing with Storybook

To run a local instance of Storybook for your component, run

```bash
npm run storybook
```

To build a production version of Storybook, run

```bash
npm run storybook:build
```

## Tooling configs

For most of the tools, the configuration is in the `package.json` to reduce the amount of files in your project.

If you customize the configuration a lot, you can consider moving them to individual files.

## Local Demo with `web-dev-server`

```bash
npm start
```

To run a local development server that serves the basic demo located in `demo/index.html`