open-index/open-npm huggingface dataset:
npm package: @nerd-coder/svelte-adapter-cloudflare
Description: Adapter for building SvelteKit applications on Cloudflare Pages with Workers integration
Latest version: 2.3.1-tempfix

# adapter-cloudflare

[Adapter](https://kit.svelte.dev/docs/building-your-app) for building SvelteKit applications on [Cloudflare Pages](https://developers.cloudflare.com/pages/) with [Workers integration](https://developers.cloudflare.com/pages/platform/functions).

## ⚠️ Warning

This is a temporary package published to used while waiting for this [PR](https://github.com/sveltejs/kit/pull/10214) to merge.

## Docs

[Docs](https://kit.svelte.dev/docs/adapter-cloudflare)

## Changelog

[The Changelog for this package is available on GitHub](https://github.com/sveltejs/kit/blob/master/packages/adapter-cloudflare/CHANGELOG.md).
npm package: @nerd-coder/webpack-node-externals
Description: Easily exclude node_modules in Webpack bundle (even with zero-config)
Author: Toan
Latest version: 1.8.2

Webpack node modules externals

==============================

> Easily exclude node modules in Webpack (with Zero-Config)

## Disclaimer

This lib is a forked version of _Liad Yosef's_ [webpack-node-externals](https://github.com/liady/webpack-node-externals) which do the same thing, but slightly difference usage.

```js
// Original plugin:
    externals: [nodeExternals()]

// This plugin
    plugins: [new NodeExternals()]
```

### Usage

```js
npm i -D @nerd-coder/webpack-node-externals
```

**You can use it in CLI (_zero config_)**

```sh
webpack -p --plugin @nerd-coder/webpack-node-externals
```

Or you can add it into your `webpack.config.js`

```js
const NodeExternals = require('@nerd-coder/webpack-node-externals')
...
module.exports = {
    ...
    target: 'node', // in order to ignore built-in modules like path, fs, etc.
    plugins: [new NodeExternals()], // in order to ignore all modules in node_modules folder
    ...
}
```

### Options

Please refer to the [original docs](https://github.com/liady/webpack-node-externals) for detailed available options
### 



## License
MIT
npm package: @nerd-exam/mcp-server
Description: MCP server for IT certification exam data from NerdExam - search 2,700+ exams, preview questions, compare certs
Latest version: 0.1.0

# @nerdexam/mcp-server

MCP server for IT certification practice exam data from [NerdExam](https://nerdexam.com).

Search 2,700+ IT certification practice exams, get sample questions with AI explanations, and compare certifications. Covers Microsoft, Cisco, CompTIA, AWS, Google Cloud, ISC2, and 30+ vendors.

## Tools

| Tool | Description |
|------|-------------|
| `search_exams` | Search/filter exams by vendor, cert name, or exam code |
| `get_exam_detail` | Get exam metadata + 10 free preview questions with explanations |
| `get_popular_exams` | Top 8 trending certification exams |
| `compare_certs` | Compare 2-3 certifications side-by-side |

## Install

### Claude Desktop

Add to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "nerdexam": {
      "command": "npx",
      "args": ["-y", "@nerdexam/mcp-server"]
    }
  }
}
```

### Claude Code

```bash
claude mcp add nerdexam -- npx -y @nerdexam/mcp-server
```

### HTTP/SSE (remote)

```bash
npx @nerdexam/mcp-server --http
# Listens on port 3200 (or PORT env var)
# SSE endpoint: http://localhost:3200/sse
# Health check: http://localhost:3200/health
```

## Example Tool Calls

### Search exams

```json
{"tool": "search_exams", "input": {"query": "Microsoft", "vendor": "Microsoft", "limit": 5}}
```

### Get exam detail with preview questions

```json
{"tool": "get_exam_detail", "input": {"exam_code": "AZ-900"}}
```

### Get popular exams

```json
{"tool": "get_popular_exams", "input": {}}
```

### Compare certifications

```json
{"tool": "compare_certs", "input": {"exam_codes": ["AZ-900", "AZ-104", "AZ-305"]}}
```

## Environment Variables

| Variable | Required | Description |
|----------|----------|-------------|
| `NERDEXAM_API_URL` | No | API base URL (default: `https://api.nerdexam.com/api/v1`) |
| `NERDEXAM_BASE_URL` | No | Site URL for links (default: `https://nerdexam.com`) |
| `MCP_RATE_LIMIT` | No | Max requests per minute (default: 30) |
| `PORT` | No | HTTP server port for SSE mode (default: 3200) |

## Privacy Policy

This MCP server accesses publicly available IT certification exam catalog data from NerdExam. No user authentication is required. The server:

- Does NOT collect or store any personal data
- Does NOT require user accounts or authentication
- Does NOT track individual usage or queries
- Only accesses publicly available exam metadata and free preview questions
- Rate limits requests to prevent abuse (30 req/min default)

For questions about data privacy, contact support@nerdexam.com.

## License

MIT
npm package: @nerdalytics/beacon
Description: Reactive dependency graph runtime for Node.js backends. Tracks dependencies between signals and propagates updates automatically.
Author: Denny Trebbin
Latest version: 1000.3.3

# Beacon <img align="right" src="https://raw.githubusercontent.com/nerdalytics/beacon/refs/heads/trunk/assets/beacon-logo-v2.svg" width="128px" alt="A stylized lighthouse beacon with golden light against a dark blue background, representing the reactive state library"/>

> Reactive dependency graph runtime for Node.js backends. Tracks dependencies between signals and propagates updates automatically.

[![license:mit](https://flat.badgen.net/static/license/MIT/blue)](https://github.com/nerdalytics/beacon/blob/trunk/LICENSE)
[![registry:npm:version](https://img.shields.io/npm/v/@nerdalytics/beacon.svg)](https://www.npmjs.com/package/@nerdalytics/beacon)
[![Socket Badge](https://badge.socket.dev/npm/package/@nerdalytics/beacon/1000.3.3)](https://socket.dev/npm/package/@nerdalytics/beacon/overview/1000.3.3)

[![tech:nodejs](https://img.shields.io/badge/Node%20js-339933?style=for-the-badge&logo=nodedotjs&logoColor=white)](https://nodejs.org/)
[![language:typescript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white)](https://typescriptlang.org/)
[![linter:biome](https://img.shields.io/badge/biome-60a5fa?style=for-the-badge&logo=biome&logoColor=white)](https://biomejs.dev/)

## Installation

```
npm install @nerdalytics/beacon --save-exact
```

## Quick Start

```typescript
import { state, derive, effect } from '@nerdalytics/beacon';

const count = state(0);
const doubled = derive(() => count() * 2);

effect(() => {
  console.log(`Count: ${count()}, Doubled: ${doubled()}`);
});

count.set(5);
// => "Count: 5, Doubled: 10"
```

## Documentation

Full documentation, API reference, and examples available at:
**[nerdalytics.github.io/beacon](https://nerdalytics.github.io/beacon/)**

### LLM-friendly docs

The handbook has plain-text endpoints for LLMs:

- [`llms.txt`](https://nerdalytics.github.io/beacon/llms.txt) lists available versions
- [`<version>/llms.txt`](https://nerdalytics.github.io/beacon/latest/llms.txt) lists pages for a version
- [`<version>/llms-full.txt`](https://nerdalytics.github.io/beacon/latest/llms-full.txt) concatenates every page into one file

You can also append `.md` to any handbook page URL for its Markdown source (e.g. [`<version>/introduction.md`](https://nerdalytics.github.io/beacon/latest/introduction.md)).

## License

MIT - See [LICENSE](./LICENSE) for details.
npm package: @nerdalytics/beacon-rewind
Description: Persist Beacon state. Rewind when you need to.
Author: Denny Trebbin
Latest version: 1.0.0

# Beacon Rewind <img align="right" src="https://raw.githubusercontent.com/nerdalytics/beacon-rewind/refs/heads/trunk/assets/beacon-rewind-logo.svg" width="128px" alt="A stylized lighthouse beacon with golden light against a dark blue background, representing the reactive state library"/>

> Persist Beacon state. Rewind when you need to.


[![license:mit](https://flat.badgen.net/static/license/MIT/blue)](https://github.com/nerdalytics/beacon-rewind/blob/trunk/LICENSE)
[![registry:npm:version](https://img.shields.io/npm/v/@nerdalytics/beacon-rewind.svg)](https://www.npmjs.com/package/@nerdalytics/beacon-rewind)
[![Socket Badge](https://badge.socket.dev/npm/package/@nerdalytics/beacon-rewind/1.0.0)](https://socket.dev/npm/package/@nerdalytics/beacon-rewind/overview/1.0.0)

[![tech:nodejs](https://img.shields.io/badge/Node%20js-339933?style=for-the-badge&logo=nodedotjs&logoColor=white)](https://nodejs.org/)
[![language:typescript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white)](https://typescriptlang.org/)
[![linter:biome](https://img.shields.io/badge/biome-60a5fa?style=for-the-badge&logo=biome&logoColor=white)](https://biomejs.dev/)

Persist [`@nerdalytics/beacon`](https://github.com/nerdalytics/beacon) reactive state to SQLite. State changes are automatically saved and restored on restart, with built-in destructive rewind via `rewind()`.

## Installation

```
npm install beacon-rewind --save-exact
```

Requires Node.js >= 22 and `@nerdalytics/beacon` as a peer dependency.

## Quick Start

```typescript
import { state } from '@nerdalytics/beacon'
import { BeaconRewind } from 'beacon-rewind'

const db = new BeaconRewind({ databasePath: 'app.sqlite' })
const count = state(0)

// Persist state — restores previous value if it exists
const cleanup = db.persist('count', count)

count.set(1)
count.set(2)
count.set(3)

// Rewind 2 steps: 3 → 2 → 1
db.rewind('count', 2)
console.log(count()) // 1

// Stop persisting and drop the table
cleanup?.()
```

## Documentation

Full documentation, API reference, and examples available at:
**[github.com/nerdalytics/beacon-rewind](https://github.com/nerdalytics/beacon-rewind)**

## License

MIT