open-index/open-npm huggingface dataset:
npm package: @rapidthenerd/ergast-ts
Description: Node wrapper for Ergast API
Author: George Marr
Latest version: 1.2.1

# Ergast Node

Small Async NodeJS wrapper for the Ergast API which provides data for the Formula 1 racing series.
See https://ergast.com/mrd/ for more information on their documentation.

# Install

`npm install @rapidthenerd/ergast-ts`

[Npm link](https://www.npmjs.com/package/@rapidthenerd/ergast-ts?activeTab=readme)

# Setup

`npm install axios`

`npm intsall -D @types/node-cache`

> Minimum supported Node.js version is v14

# Usage

```typescript
import {ErgastNode} from "./ergastNode";

class Example {
    
    private readonly ergast: ErgastNode = new ErgastNode();
    
    public exampleCircuit() {
        this.ergast.circuit.getForCurrentYear(3);
        this.ergast.circuit.getFor(2000, 3);
    }
    
    public exampleConstructor() {
        this.ergast.constructor.getForTeam('red_bull');
    }
    
    public exampleDriver() {
        this.ergast.driver.getByLastName('Tsunoda');
        this.ergast.driver.getByDriverNumber(33);
    }
    
    public exampleFinishingStatus() {
        this.ergast.finishingStatus.getFor(2000, 3);
        this.ergast.finishingStatus.getForCurrentYear(3);
    }
    
    public exampleLaps() {
        this.ergast.laps.getFor(2000, 2, 1);
        this.ergast.laps.getForCurrentYear(2, 1);
    }
    
    public examplePitstops() {
        this.ergast.pitStops.getFor(2000, 2, 1);
    }
    
    public exampleQualifying() {
        this.ergast.qualifying.getFor(2000, 2);
    }
    
    public exampleSeasons() {
        this.ergast.seasons.getForYear(2000);
        this.ergast.seasons.getForCurrentYear();
    }
    
    public exampleStandings() {
        this.ergast.standings.getFor(2000);
        this.ergast.standings.getForCurrentYear();
    }
}
```
npm package: @rapidtriageme/mcp
Description: RapidTriageME MCP Server — AI-powered browser debugging and triage via Model Context Protocol. Connect Claude, Cursor, and any MCP-compatible AI to live browser diagnostics.
Author: YarlisAISolutions
Latest version: 2.1.0

# @rapidtriageme/mcp

> AI-powered browser debugging and triage via Model Context Protocol

Connect **Claude**, **Cursor**, **Windsurf**, or any MCP-compatible AI assistant to live browser diagnostics — console logs, network errors, screenshots, performance audits, and more.

[![npm](https://img.shields.io/npm/v/@rapidtriageme/mcp)](https://www.npmjs.com/package/@rapidtriageme/mcp)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)

## Quick Start

### Claude Desktop

Add to `~/Library/Application Support/Claude/claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "rapidtriage": {
      "command": "npx",
      "args": ["-y", "@rapidtriageme/mcp"],
      "env": {
        "RAPIDTRIAGE_API_TOKEN": "your_token_here"
      }
    }
  }
}
```

### Cursor / Windsurf

```json
{
  "mcp": {
    "servers": {
      "rapidtriage": {
        "command": "npx",
        "args": ["-y", "@rapidtriageme/mcp"],
        "env": {
          "RAPIDTRIAGE_API_TOKEN": "your_token_here"
        }
      }
    }
  }
}
```

### Global Install

```bash
npm install -g @rapidtriageme/mcp
rapidtriage-mcp
```

## MCP Tools

| Tool | Description |
|------|-------------|
| `getConsoleLogs` | Browser console logs (all levels) |
| `getConsoleErrors` | Console errors only |
| `getNetworkLogs` | All network requests |
| `getNetworkErrors` | Failed network requests |
| `takeScreenshot` | Current tab screenshot |
| `getSelectedElement` | Inspect selected DOM element |
| `runAccessibilityAudit` | Lighthouse a11y audit |
| `runPerformanceAudit` | Lighthouse performance audit |
| `runSEOAudit` | Lighthouse SEO audit |
| `runAuditMode` | Full triage report |

## Environment Variables

| Variable | Description | Default |
|----------|-------------|---------|
| `RAPIDTRIAGE_API_TOKEN` | Your API token from [rapidtriage.me](https://rapidtriage.me) | — |
| `BROWSER_TOOLS_MODE` | `auto` \| `local` \| `cloudrun` \| `custom` | `auto` |
| `BROWSER_TOOLS_URL` | Custom server URL | — |
| `BROWSER_TOOLS_PORT` | Local server port | `3025` |

## Getting a Token

1. Sign up at [rapidtriage.me](https://rapidtriage.me)
2. Go to **Settings → API Keys**
3. Create a new key and copy it

## Chrome Extension

For full browser integration, install the **RapidTriage DevTools** Chrome extension:
[Chrome Web Store →](https://rapidtriage.me/extension)

## Links

- 🌐 [rapidtriage.me](https://rapidtriage.me)
- 📖 [Documentation](https://rapidtriage.me/docs)
- 🐛 [Issues](https://github.com/siri1410/smartrapidtriage/issues)
- 🏢 [YarlisAISolutions](https://yarlis.ai)

## License

MIT © [YarlisAISolutions](https://yarlis.ai)
npm package: @rapidui/quiver-admin
Description: [![npm version](https://badge.fury.io/js/%40angular%2Fquiver-admin.svg)](https://www.npmjs.com/package/%40wize%2Fquiver-admin) [![Build Status](https://travis-ci.org/wizspark/quiver-admin.svg?branch=master)](https://travis-ci.org/wizspark/quiver-admin) [!
Author: Wizni Inc.
Latest version: 1.1.3

# @rapidui/quiver-admin
[![npm version](https://badge.fury.io/js/%40angular%2Fquiver-admin.svg)](https://www.npmjs.com/package/%40wize%2Fquiver-admin)
[![Build Status](https://travis-ci.org/wizspark/quiver-admin.svg?branch=master)](https://travis-ci.org/wizspark/quiver-admin)
[![Gitter](https://badges.gitter.im/wizspark/quiver-admin.svg)](https://gitter.im/wizspark/quiver-admin?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)

Angular material based UI for "@wize/sequelize-acl" module

### Installation

The latest release of quiver-admin can be installed via npm

`npm install @rapidui/quiver-admin`

### Getting started

See our [Getting Started Guide][getting-started]
if you are including @rapidui/quiver-admin in your wize app

### Project status
@rapidui/quiver-admin is currently in beta and under active development.
During beta, new features will be added regularly and APIs will evolve based on user feedback.

Check out our [directory of design documents](https://github.com/wizspark/quiver-admin/wiki/design-docs)
for more insight into our process.

If you'd like to contribute, you must follow our [contributing guidelines](https://github.com/wizspark/quiver-admin/blob/master/CONTRIBUTING.md).
You can look through the issues (which should be up-to-date on who is working on which features
and which pieces are blocked) and make a comment.
npm package: @rapidui/quiver-auth
Description: [![npm version](https://badge.fury.io/js/%40angular%2Fquiver-auth.svg)](https://www.npmjs.com/package/%40wize%2Fquiver-auth) [![Build Status](https://travis-ci.org/wizspark/quiver-auth.svg?branch=master)](https://travis-ci.org/wizspark/quiver-auth) [![Git
Author: Wizni Inc.
Latest version: 4.0.0

# @rapidui/quiver-auth
[![npm version](https://badge.fury.io/js/%40angular%2Fquiver-auth.svg)](https://www.npmjs.com/package/%40wize%2Fquiver-auth)
[![Build Status](https://travis-ci.org/wizspark/quiver-auth.svg?branch=master)](https://travis-ci.org/wizspark/quiver-auth)
[![Gitter](https://badges.gitter.im/wizspark/quiver-auth.svg)](https://gitter.im/wizspark/quiver-auth?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)

UI module for "@rapidui/sequelize-acl" module

### Installation

The latest release of quiver-auth can be installed via npm

`npm install @rapidui/quiver-auth`

### Getting started

See our [Getting Started Guide][getting-started]
if you are including @rapidui/quiver-auth in your wize app

### Project status
@rapidui/quiver-auth is currently in beta and under active development.
During beta, new features will be added regularly and APIs will evolve based on user feedback.

Check out our [directory of design documents](https://github.com/wizspark/quiver-auth/wiki/design-docs)
for more insight into our process.

If you'd like to contribute, you must follow our [contributing guidelines](https://github.com/wizspark/quiver-auth/blob/master/CONTRIBUTING.md).
You can look through the issues (which should be up-to-date on who is working on which features
and which pieces are blocked) and make a comment.
npm package: @rapidui/quiver-core
Description: Rapid UI Controls
Author: RapidUI UX
Latest version: 0.0.0-beta.24

# core

Core Teradata UI Platform for layouts, icons, custom components and themes. This should be added as a dependency for any project that wants to use layouts, icons and themes for Angular Material.

The core will have custom components that enforce standards and best practices through built-in design patterns.


## Installation

This component can be installed as npm package.

```bash
npm i -save @covalent/core
```


## Setup

Import the modules from `@covalent/core` as needed in your NgModule:

```typescript
import { QuiverLayoutModule, QuiverStepsModule /* and many more */ } from '@covalent/core';
@NgModule({
  imports: [
    QuiverLayoutModule,
    QuiverStepsModule,
    ...
  ],
  ...
})
export class MyModule {}
```


## Styles, Icons and Theming

See [theming](https://teradata.github.io/covalent/#/docs/theme) in the covalent docs for more info

Core Teradata UI Platform comes with a base CSS file `@covalent/core/common/platform.css` (includes icons).
npm package: @rapidui/quiver-filter
Description: [![npm version](https://badge.fury.io/js/%40angular%2Fquiver-filter.svg)](https://www.npmjs.com/package/%40wize%2Fquiver-filter) [![Build Status](https://travis-ci.org/wizspark/quiver-filter.svg?branch=master)](https://travis-ci.org/wizspark/quiver-filter
Author: Wizni Inc.
Latest version: 1.0.0

# @wize/quiver-filter
[![npm version](https://badge.fury.io/js/%40angular%2Fquiver-filter.svg)](https://www.npmjs.com/package/%40wize%2Fquiver-filter)
[![Build Status](https://travis-ci.org/wizspark/quiver-filter.svg?branch=master)](https://travis-ci.org/wizspark/quiver-filter)
[![Gitter](https://badges.gitter.im/wizspark/quiver-filter.svg)](https://gitter.im/wizspark/quiver-filter?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)

Angular material based Filter for Rapid UI.

### Installation

The latest release of quiver-filter can be installed via npm

`npm install @wize/quiver-filter`

### Getting started

See our [Getting Started Guide][getting-started]
if you are including @wize/quiver-filter in your wize app

### Project status
@wize/quiver-filter is currently in beta and under active development.
During beta, new features will be added regularly and APIs will evolve based on user feedback.

Check out our [directory of design documents](https://github.com/wizspark/quiver-filter/wiki/design-docs)
for more insight into our process.

If you'd like to contribute, you must follow our [contributing guidelines](https://github.com/wizspark/quiver-filter/blob/master/CONTRIBUTING.md).
You can look through the issues (which should be up-to-date on who is working on which features
and which pieces are blocked) and make a comment.
npm package: @rapidui/quiver-forms
Description: Rapid UI Forms Module
Author: RapidUI UX
Latest version: 0.0.0-beta.24

# rui-dynamic-forms

## API Summary

Properties:

| Name | Type | Description |
| --- | --- | --- |
| `elements?` | `IDynamicElementConfig[]` | JS Object that will render the elements depending on its config. [name] property is required.
| `form` | `get(): FormGroup` | Getter property for dynamic [FormGroup].
| `valid` | `get(): boolean` | Getter property for [valid] of dynamic [FormGroup].
| `value` | `get(): any` | Getter property for [value] of dynamic [FormGroup].
| `errors` | `get(): {[name: string]: any}` | Getter property for [errors] of dynamic [FormGroup].
| `controls` | `get(): {[key: string]: AbstractControl}` | Getter property for [controls] of dynamic [FormGroup].


## Setup

Import the [QuiverDynamicFormsModule] in your NgModule:

```typescript
import { QuiverDynamicFormsModule } from '@quiver/dynamic-forms';
@NgModule({
  imports: [
    QuiverDynamicFormsModule,
    ...
  ],
  ...
})
export class MyModule {}
```

## Usage

`rui-dynamic-forms` element generates a form dynamically

Pass an array of javascript objects that implement [IDynamicElementConfig] with the information to be rendered to the [elements] attribute.

```typescript
export interface IDynamicElementConfig {
  label?: string;
  name: string;
  type: DynamicType | DynamicElement;
  required?: boolean;
  min?: any;
  max?: any;
  selections?: any[];
  default?: any;
}
```

Example for HTML usage:

```html
<rui-dynamic-forms [elements]="elements">
</rui-dynamic-forms>
 ```

```typescript
import { IDynamicElementConfig, DynamicElement, DynamicType } from '@covalent/dynamic-forms';
...
})
export class Demo {
  elements: IDynamicElementConfig[] = [{
    name: 'input',
    type: DynamicElement.Input,
    required: true,
  }, {
    name: 'slider',
    label: 'Label',
    type: DynamicElement.Slider,
    required: true,
  }, {
    name: 'boolean',
    type: DynamicType.Boolean,
    default: false,
  }, {
    name: 'select',
    type: DynamicElement.Select,
    required: true,
    selections: ['A','B','C']
    default: 'A',
  }];
}
```
npm package: @rapidui/quiver-markdown
Description: Rapid UI Markdown Module
Author: RapidUI UX
Latest version: 0.0.0-beta.24

## QuiverMarkdownComponent: rui-markdown

`<rui-markdown>` is an @angular component for Github flavored Javascript Markdown to HTML converter. It is based on [showdown](https://github.com/showdownjs/showdown/) library.

## API Summary

Methods:

| Name | Type | Description |
| --- | --- | 650--- |
| `content` | `string` | Markdown format content to be parsed as html markup. Used to load data dynamically. e.g. `README.md` content.
| `contentReady` | `function` |  Event emitted after the markdown content rendering is finished.

**Note:** This module uses the **DomSanitizer** service to ~sanitize~ the parsed `html` from the `showdown` lib to avoid **XSS** issues.

By default, `--dev` build will log the following message in the console to let you know:

`WARNING: sanitizing HTML stripped some content (see http://g.co/ng/security#xss).`

## Installation

This component can be installed as npm package.

```bash
npm i -save @covalent/markdown
```

## Setup

`showdown.js` needs to be added as script in the `.angular-cli.json` OR referenced in `index.html` (installed as a `markdown` dependency).

**.angular-cli.json**:

```json
"scripts": [
  "path/to/node_modules/showdown/dist/showdown.js"
]
```

**index.html**:

```html
<script src="path/to/node_modules/showdown/dist/showdown.js"></script>
```

Then, import the **[QuiverMarkdownModule]** in your NgModule:

```typescript
import { QuiverMarkdownModule } from '@covalent/markdown';
@NgModule({
  imports: [
    QuiverMarkdownModule,
    ...
  ],
  ...
})
export class MyModule {}
```

### Theming

The `markdown` module comes with its own `covalent` theme which uses the material *theme* which is used by importing our theme scss file.

```css
@import '~@angular/material/theming';
@import '~@covalent/markdown/markdown-theme';

@include mat-core();

$primary: mat-palette($mat-orange, 800);
$accent:  mat-palette($mat-light-blue, 600, A100, A400);
$warn:    mat-palette($mat-red, 600);

$theme: mat-light-theme($primary, $accent, $warn);

@include markdown-markdown-theme($theme);
```

Or by loading them in the `index.html` file:

```html
<link rel="stylesheet" href="/path/to/node_modules/highlight.js/styles/vs.css">
```

## Example

**Html:**

```html
<rui-markdown>
  # Heading 
  ## Sub Heading (H2)
  ### Steps (H2)
</rui-markdown>
```

**Output:**

# Heading 
## Sub Heading (H2)
### Steps (H2)
npm package: @rapiop/mod
Description: A module loader support umd and own md
Author: ZxBing0066
Latest version: 1.2.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# MOD

[![npm version](https://badge.fury.io/js/%40rapiop%2Fmod.svg)](https://badge.fury.io/js/%40rapiop%2Fmod)
[![GitHub license](https://img.shields.io/github/license/rapiop/mod.svg)](https://github.com/rapiop/mod/blob/master/LICENSE)
[![GitHub tag](https://img.shields.io/github/tag/rapiop/mod.svg)](https://GitHub.com/rapiop/mod/tags/)
[![Publish workflow](https://github.com/rapiop/mod/actions/workflows/npm-publish.yml/badge.svg)](https://github.com/rapiop/mod/actions/workflows/npm-publish.yml) [![Join the chat at https://gitter.im/rapiop-mod/community](https://badges.gitter.im/rapiop-mod/community.svg)](https://gitter.im/rapiop-mod/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

## 安装

```bash
npm install @rapiop/mod
```

## 引用

```js
import mod from '@rapiop/mod';
// 导入 amd 支持
import amdResolver from '@rapiop/mod/lib/resolver/amd';
// 注册模块类型解析器
mod.registerModuleResolver(amdResolver);
```

## 使用

```js
// 添加模块配置
mod.config({
    modules: {
        react: {
            type: 'amd',
            js: 'https://cdn.jsdelivr.net/npm/react@16.13.1/umd/react.production.min.js'
        },
        'react-dom': {
            type: 'amd',
            js: 'https://cdn.jsdelivr.net/npm/react-dom@16.13.1/umd/react-dom.production.min.js',
            dep: 'react'
        }
    }
});

(async () => {
    // 加载模块
    const [React, ReactDOM] = await mod.import(['react', 'react-dom']);
    // 使用模块
    ReactDOM.render(React.createElement('button', {}, 'test'), document.getElementById('app'));
})();
```

## 使用教程

-   [官网地址](https://rapiop.github.io/mod/)
-   [快速上手](https://rapiop.github.io/mod/#/quickStart)
-   [背景](https://rapiop.github.io/mod/#/background)
-   [API 定义](https://rapiop.github.io/mod/#/api)
-   [Resolver](https://rapiop.github.io/mod/#/resolver)
    -   [amd](https://rapiop.github.io/mod/#/resolver/amd)
    -   [cjs](https://rapiop.github.io/mod/#/resolver/cjs)
    -   [global](https://rapiop.github.io/mod/#/resolver/global)
    -   [css-lazy](https://rapiop.github.io/mod/#/resolver/css-lazy)
    -   [style-lazy](https://rapiop.github.io/mod/#/resolver/style-lazy)
    -   [wasm](https://rapiop.github.io/mod/#/resolver/wasm)
-   [开发](https://rapiop.github.io/mod/#/develop)
-   [使用案例](https://rapiop.github.io/mod/#/usage)
    -   [主题切换](https://rapiop.github.io/mod/#/usage/theme)
    -   [按需加载 polyfill](https://rapiop.github.io/mod/#/usage/polyfill)