open-index/open-npm huggingface dataset:
npm package: @gardenjs/render-plugin-react
Description: Plugin for rendering react components in gardenjs
Author: Robin Danzinger
Latest version: 1.0.0

# render-plugin-react

Plugin for rendering React components in Gardenjs.

In the [Gardenjs Docs](https://gardenjs.org) (coming soon...) you will find documentation on how to get started with Gardenjs.
npm package: @gardenjs/render-plugin-svelte
Description: Plugin for rendering svelte components in gardenjs
Author: Robin Danzinger
Latest version: 2.0.1

# render-plugin-svelte

Plugin for rendering Svelte 5 (w/wo SvelteKit) components in Gardenjs.

In the [Gardenjs Docs](https://gardenjs.org) you will find documentation on how to get started with Gardenjs.

Plugin to render Svelte 4 (w/wo SvelteKit): <https://github.com/gardenjs/render-plugin-svelte4>
npm package: @gardenjs/render-plugin-svelte4
Description: Plugin for rendering svelte 4 components in gardenjs
Author: Robin Danzinger
Latest version: 1.0.0

# render-plugin-svelte

Plugin for rendering Svelte components in Gardenjs.

In the [Gardenjs Docs](https://gardenjs.org) (coming soon...) you will find documentation on how to get started with Gardenjs.
npm package: @gardentronic/comment-chat
Description: Comments and Chat components
Author: sharpertool
Latest version: 0.1.0

# [React Plant Filters](http://gardentronic.github.io/react-plant-filters/)

[![Npm Version][npm-version-image]][npm-version-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

## Installation & Usage

```sh
npm install react-plant-filters --save
```

### Include the Component

```js
import React from 'react';
import { PlantFilters } from 'react-plant-filters';

class Component extends React.Component {
  render() {
    return <PlantFilters />;
  }
}
```

You can import respectively.

> 100% inline styles via [ReactCSS](http://reactcss.com/)

[license-image]: http://img.shields.io/npm/l/react-plant-filters.svg
[license-url]: LICENSE
[downloads-image]: http://img.shields.io/npm/dm/react-plant-filters.svg
[downloads-url]: http://npm-stat.com/charts.html?package=react-plant-filters
[npm-version-image]: https://img.shields.io/npm/v/react-plant-filters.svg
[npm-version-url]: https://www.npmjs.com/package/react-plant-filters
npm package: @gardera/gardwatch-mcp
Description: GardWatch MCP server — dependency health checks for AI coding assistants
Latest version: 0.1.6

# @gardera/gardwatch-mcp

An MCP server that lets AI coding assistants check dependencies for supply chain risks using [GardWatch](https://gardwatch.dev).

[![npm](https://img.shields.io/npm/v/@gardera/gardwatch-mcp)](https://www.npmjs.com/package/@gardera/gardwatch-mcp)

## What it does

- **`gardwatch_scan`** — Scans lockfiles for malicious or suspicious packages. Runs automatically after dependency changes.
- **`gardwatch_check_package`** — Checks a single package before installing it. Blocks critical packages, warns on suspicious ones.

Supports: `package-lock.json`, `yarn.lock`, `pnpm-lock.yaml`, `Pipfile.lock`, `poetry.lock`, `Cargo.lock`, `go.sum`

## Setup

### Claude Code (recommended)

One command sets up everything: OAuth login, local lockfile parsing, and automatic scanning:

```bash
npx @gardera/gardwatch-mcp setup-claude
```

Then run `/mcp` in Claude Code and complete the browser login. After that, every package manager command automatically triggers a dependency scan. Lockfiles are parsed locally; only package identifiers are sent to Gardera.

### Other AI assistants

Add to your MCP configuration with an API key:

```json
{
  "mcpServers": {
    "gardera-gardwatch": {
      "command": "npx",
      "args": ["-y", "@gardera/gardwatch-mcp"],
      "env": {
        "GARDERA_API_KEY": "your-api-key"
      }
    }
  }
}
```

Get an API key at [app.gardera.io](https://app.gardera.io/settings/api-keys).

| Assistant | Config file |
|-----------|------------|
| Cursor | `~/.cursor/mcp.json` |
| Windsurf | `~/.codeium/windsurf/mcp_config.json` |
| Cline | `.cline/mcp_settings.json` |

Or use the [Gardera VS Code extension](https://marketplace.visualstudio.com/items?itemName=gardera.gardera-vscode) to configure it automatically.

## How it works

1. AI assistant installs a package → lockfile is parsed → package identifiers are sent to the GardWatch API → trust scores are returned
2. Packages scoring below threshold are flagged as **CRITICAL** or **SUSPICIOUS**
3. The AI warns you before proceeding