open-index/open-npm huggingface dataset:
npm package: @sykes-npm/snazzy-info-window
Description: Angular Google Maps (AGM) package for Snazzy Info Window support
Author: Sebastian Müller
Latest version: 1.0.0-beta.1
Deprecated: false

Angular Google Maps (AGM) Core - Angular 2+ Google Maps components
=========

@agm/snazzy-info-window is an extension for the @agm/core package that provides solutions for styleable/customizable info windows with the help of ['Snazzy Info Window'](https://github.com/atmist/snazzy-info-window).

The sources for this package are in the [angular-google-maps](https://github.com/SebastianM/angular-google-maps) repository. Please file issues and pull requests against that repo.

This package contains different sources for different users:

1. The files located in the root dirare ES5 based with ES2015 modules.
1. Files with the name pattern *.umd.js are UMD bundled modules for fast load times during development.

License: See LICENSE file in this folder.
npm package: @sykj-ui/scripts
Description: This package provides common scripts for vexip-ui components, it is published as a package that can be used standalone.
Author: qmhc
Latest version: 0.0.2

# @vexip-ui/scripts

This package provides common scripts for vexip-ui components, it is published as a package that can be used standalone.

## Install

```sh
pnpm i -D @vexip-ui/scripts
```

## Usage

### Release

Refer to Vexip UI [release script](https://github.com/vexip-ui/vexip-ui/blob/main/scripts/release.ts).

```ts
import { logger, release, run } from '@vexip-ui/scripts'

release({
  pkgDir: 'Absolute package directory path',
  // isDryRun: true,
  // preId: 'beta'
  // publish: true,
  runTest: () => run('pnpm', ['test']),
  runBuild: () => run('pnpm', ['build']),
  runChangelog: () => run('pnpm', ['changelog'])
}).catch(error => {
  logger.error(error)
  process.exit(1)
})
```

### Publish

Refer to Vexip UI [publish script](https://github.com/vexip-ui/vexip-ui/blob/main/scripts/publish.ts).

```ts
import { logger, publish } from '@vexip-ui/scripts'

publish({
  pkgDir: 'Absolute package directory path'
  // isDryRun: false,
  // releaseTag: 'bete'
}).catch(error => {
  logger.error(error)
  process.exit(1)
})
```
npm package: @sylar_yan/disvr
Description: Official SDK for Disvr — the ranking engine for AI agent tools
Author: Reyn
Latest version: 0.1.1

# disvr

Official SDK for [Disvr](https://www.disvr.top) — the ranking engine for AI agent tools.

Quality intelligence for the MCP ecosystem — your agent finds the best tool, not just any tool.

## Install

```bash
npm install @sylar_yan/disvr
```

## Quick Start

```typescript
import { Disvr } from "@sylar_yan/disvr";

const client = new Disvr({ apiKey: "dsvr_your_key_here" });

// Find the best tool for a task
const result = await client.discover({
  need: "translate Chinese legal contract to Thai",
});

console.log(result.recommendations);
// [{ service: { name: "deepl-mcp-server", ... }, value_score: 0.92, reason: "..." }]

// Report results to improve rankings
await client.report({
  service_id: result.recommendations[0].service.id,
  query_id: result.query_id,
  success: true,
  latency_ms: 1200,
});
```

## API

### `new Disvr(config)`

| Option | Type | Default | Description |
|--------|------|---------|-------------|
| `apiKey` | `string` | required | Your Disvr API key (`dsvr_` prefix) |
| `baseUrl` | `string` | `https://api.disvr.top` | API base URL |

Get a free API key at [disvr.top/keys](https://www.disvr.top/keys) (1,000 requests/day).

### `client.discover(options)`

Find the best tools for a task.

```typescript
const result = await client.discover({
  need: "send email with attachments",     // required, min 5 chars
  max_price_per_call: 0.01,                // optional, USD
  max_latency_ms: 1000,                    // optional
  min_reputation: 0.7,                     // optional, 0-1
  budget_usd: 5.0,                         // optional
  task_context: "production email service", // optional
});
```

Returns `{ recommendations, query_id, cached }`.

### `client.report(options)`

Report call results to improve future rankings.

```typescript
await client.report({
  service_id: "service-uuid",
  query_id: "query-uuid",
  success: true,
  latency_ms: 500,
  error_message: undefined,
});
```

### `client.listServices(options?)`

Browse indexed services (no auth required).

```typescript
const { services, total } = await client.listServices({
  search: "weather",
  page: 1,
  limit: 20,
});
```

### `client.stats()`

Get system statistics.

### `client.health()`

Check API status.

## Error Handling

```typescript
import { Disvr, DisvrError } from "@sylar_yan/disvr";

try {
  await client.discover({ need: "..." });
} catch (e) {
  if (e instanceof DisvrError) {
    console.error(e.code);    // "rate_limited", "unauthorized", etc.
    console.error(e.status);  // 429, 401, etc.
    console.error(e.message); // Human-readable message
  }
}
```

## License

MIT