open-index/open-npm huggingface dataset:
npm package: @linkrivers-webops/cli
Description: Install LinkRivers serverless SEO scanner functions to your Vercel or Netlify project
Author: LinkRivers
Latest version: 1.0.0

# @linkrivers-webops/cli

Install LinkRivers SEO scanner functions to your Vercel or Netlify project with a single command.

## Quick Start

```bash
npx @linkrivers-webops/cli
```

Or use the shorter alias after global install:
```bash
npm install -g @linkrivers-webops/cli
linkrivers
# or
lr
```

That's it! The CLI will:
1. Detect your platform (Vercel or Netlify)
2. Ask for your LinkRivers site key
3. Install the SEO scanner functions
4. Configure environment variables

## What Gets Installed

### Files Added

**For Vercel:**
```
your-project/
  api/
    linkrivers/
      health.js
      seo-scan.js
      broken-links.js
  lib/
    linkrivers/
      config.js
      fetcher.js
      parser.js
      reporter.js
      index.js
  .env.local (updated)
  vercel.json (updated)
```

**For Netlify:**
```
your-project/
  netlify/
    functions/
      lr-health.js
      lr-seo-scan.js
      lr-broken-links.js
      lr-security-headers.js
  lib/
    linkrivers/
      config.cjs
      fetcher.cjs
      parser.cjs
      reporter.cjs
      index.cjs
  .env (updated)
  netlify.toml (updated)
```

### Environment Variables

The following environment variables are configured:

| Variable | Description |
|----------|-------------|
| `LINKRIVERS_SITE_KEY` | Your LinkRivers site key (required) |
| `LINKRIVERS_API_KEY` | Your LinkRivers API key (for reporting results) |
| `LINKRIVERS_API_URL` | LinkRivers API URL (default: https://api.linkrivers.com) |

## After Installation

1. **Deploy your project:**
   ```bash
   git add . && git commit -m "Add LinkRivers SEO scanner" && git push
   ```

2. **Test the health endpoint:**
   - Vercel: `https://your-site.vercel.app/api/linkrivers/health`
   - Netlify: `https://your-site.netlify.app/.netlify/functions/lr-health`

3. **Run SEO scans from LinkRivers dashboard**

## Manual Installation

If you prefer manual installation, download the functions from:
https://github.com/linkrivers/linkrivers-serverless

## Requirements

- Node.js 14+
- Vercel or Netlify project

## Getting Your Site Key

1. Log in to LinkRivers Dashboard
2. Go to Integrations
3. Click on Vercel or Netlify
4. Your site key will be displayed

## Support

- Documentation: https://linkrivers.com/docs/serverless-seo
- Issues: https://github.com/linkrivers-webops/cli/issues

## License

MIT
npm package: @linkrivers-webops/netlify-plugin
Description: Netlify Build Plugin that automatically installs LinkRivers SEO scanner functions
Author: LinkRivers
Latest version: 1.0.1

# @linkrivers-webops/netlify-plugin

Netlify Build Plugin that automatically installs LinkRivers SEO scanner functions on every build.

## Installation

Add to your `netlify.toml`:

```toml
[[plugins]]
package = "@linkrivers-webops/netlify-plugin"

[plugins.inputs]
siteKey = "LR-XXXXXXXX"
```

Or install locally:

```bash
npm install @linkrivers-webops/netlify-plugin
```

## Configuration

| Input | Required | Default | Description |
|-------|----------|---------|-------------|
| `siteKey` | Yes | - | Your LinkRivers site key |
| `apiKey` | No | "" | LinkRivers API key for reporting results |
| `functions` | No | "seo-scan,broken-links,security-headers,health" | Comma-separated list of functions to install |

### Example with all options:

```toml
[[plugins]]
package = "@linkrivers-webops/netlify-plugin"

[plugins.inputs]
siteKey = "LR-XXXXXXXX"
apiKey = "your-api-key"
functions = "seo-scan,health"
```

## What Gets Installed

The plugin installs these serverless functions:

| Function | Endpoint | Description |
|----------|----------|-------------|
| `lr-health` | `/.netlify/functions/lr-health` | Health check endpoint |
| `lr-seo-scan` | `/.netlify/functions/lr-seo-scan` | Full SEO analysis |
| `lr-broken-links` | `/.netlify/functions/lr-broken-links` | Check for broken links |
| `lr-security-headers` | `/.netlify/functions/lr-security-headers` | Security headers audit |

## Environment Variables

You can also configure via environment variables:

| Variable | Description |
|----------|-------------|
| `LINKRIVERS_SITE_KEY` | Your site key (overrides plugin input) |
| `LINKRIVERS_API_KEY` | Your API key (overrides plugin input) |
| `LINKRIVERS_API_URL` | API URL (default: https://api.linkrivers.com) |

## How It Works

1. During `onPreBuild`, the plugin creates the function files
2. Functions are placed in `netlify/functions/` directory
3. Shared library code is placed in `lib/linkrivers/`
4. On successful build, functions are deployed automatically

## Testing

After deployment, test the health endpoint:

```bash
curl https://your-site.netlify.app/.netlify/functions/lr-health
```

Expected response:
```json
{
  "status": "ok",
  "service": "linkrivers-seo-scanner",
  "timestamp": "2024-01-15T10:30:00.000Z"
}
```

## Support

- Documentation: https://linkrivers.com/docs/netlify-plugin
- Issues: https://github.com/linkrivers/netlify-plugin-linkrivers/issues

## License

MIT
npm package: @linkrivers/netlify-plugin
Description: Netlify Build Plugin that automatically installs LinkRivers SEO scanner functions
Author: LinkRivers
Latest version: 1.0.0

# @linkrivers/netlify-plugin

Netlify Build Plugin that automatically installs LinkRivers SEO scanner functions on every build.

## Installation

Add to your `netlify.toml`:

```toml
[[plugins]]
package = "@linkrivers/netlify-plugin"

[plugins.inputs]
siteKey = "LR-XXXXXXXX"
```

Or install locally:

```bash
npm install @linkrivers/netlify-plugin
```

## Configuration

| Input | Required | Default | Description |
|-------|----------|---------|-------------|
| `siteKey` | Yes | - | Your LinkRivers site key |
| `apiKey` | No | "" | LinkRivers API key for reporting results |
| `functions` | No | "seo-scan,broken-links,security-headers,health" | Comma-separated list of functions to install |

### Example with all options:

```toml
[[plugins]]
package = "@linkrivers/netlify-plugin"

[plugins.inputs]
siteKey = "LR-XXXXXXXX"
apiKey = "your-api-key"
functions = "seo-scan,health"
```

## What Gets Installed

The plugin installs these serverless functions:

| Function | Endpoint | Description |
|----------|----------|-------------|
| `lr-health` | `/.netlify/functions/lr-health` | Health check endpoint |
| `lr-seo-scan` | `/.netlify/functions/lr-seo-scan` | Full SEO analysis |
| `lr-broken-links` | `/.netlify/functions/lr-broken-links` | Check for broken links |
| `lr-security-headers` | `/.netlify/functions/lr-security-headers` | Security headers audit |

## Environment Variables

You can also configure via environment variables:

| Variable | Description |
|----------|-------------|
| `LINKRIVERS_SITE_KEY` | Your site key (overrides plugin input) |
| `LINKRIVERS_API_KEY` | Your API key (overrides plugin input) |
| `LINKRIVERS_API_URL` | API URL (default: https://api.linkrivers.com) |

## How It Works

1. During `onPreBuild`, the plugin creates the function files
2. Functions are placed in `netlify/functions/` directory
3. Shared library code is placed in `lib/linkrivers/`
4. On successful build, functions are deployed automatically

## Testing

After deployment, test the health endpoint:

```bash
curl https://your-site.netlify.app/.netlify/functions/lr-health
```

Expected response:
```json
{
  "status": "ok",
  "service": "linkrivers-seo-scanner",
  "timestamp": "2024-01-15T10:30:00.000Z"
}
```

## Support

- Documentation: https://linkrivers.com/docs/netlify-plugin
- Issues: https://github.com/linkrivers/netlify-plugin-linkrivers/issues

## License

MIT
npm package: @linkrunner/cli
Description: Linkrunner CLI for SDK integration, validation, and debugging
Author: Darshil Rathod
Latest version: 0.1.2

# Linkrunner CLI (`lr`)

SDK integration, validation, and debugging tool for Linkrunner.

[![npm version](https://img.shields.io/npm/v/@linkrunner/cli)](https://www.npmjs.com/package/@linkrunner/cli)
[![GitHub release](https://img.shields.io/github/v/release/linkrunner-labs/cli)](https://github.com/linkrunner-labs/cli/releases)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)

## Installation

```bash
# Recommended: install script (downloads platform-specific binary)
curl -fsSL https://raw.githubusercontent.com/linkrunner-labs/cli/main/install.sh | sh

# Via npm
npm install -g @linkrunner/cli

# Via bun
bun install -g @linkrunner/cli
```

## Quick Start

```bash
lr login          # Authenticate with Linkrunner
lr init           # Initialize SDK in your project
lr doctor         # Check integration health
```

## Commands

| Command | Description |
| --- | --- |
| `lr login` | Authenticate with Linkrunner |
| `lr logout` | Log out |
| `lr init` | Interactive SDK setup wizard |
| `lr doctor` | Diagnose integration issues (`--fix`, `--deep`, `--ci`) |
| `lr validate` | Alias for doctor |
| `lr analyze` | AI-powered deep code analysis |
| `lr test` | Test SDK connectivity and token validity |
| `lr deeplink setup` | Configure deep linking |
| `lr events add` | Generate event tracking code |
| `lr status` | View project dashboard |
| `lr suggest` | Get feature recommendations |

## Supported Platforms

Flutter, React Native, Expo, iOS Native, Android Native, Capacitor, Web

## CI/CD Integration

Use the CLI in your CI pipeline to validate SDK integration on every commit:

```bash
lr doctor --ci --fail-on-warn
```

This exits with code 0 on success or 1 on failure, treating warnings as errors.

## Links

- Documentation: [docs.linkrunner.io/cli](https://docs.linkrunner.io/cli)
- Website: [linkrunner.io](https://linkrunner.io)

## License

MIT
npm package: @linkrunner/web-sdk
Description: Linkrunner Web SDK for capturing web events, analytics, and advertising data
Author: Linkrunner Team
Latest version: 0.1.1

# Linkrunner Web SDK

Package for integrating Linkrunner functionality into your Web applications.

## Documentation

For setup instructions, usage examples, and API reference, please visit:

[Linkrunner Web SDK Documentation](https://docs.linkrunner.io/sdk/web/installation)

## License

This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.

Copyright (c) 2025 Linkrunner Private Limited