open-index/open-npm huggingface dataset:
npm package: @omriwebber/marker-events
Description: Node client for sending custom events to Marker
Latest version: 0.1.0

# marker-events

Node client for sending custom events to Marker.

## Install

```bash
npm install marker-events
```

## Usage

```js
const { createMarkerClient } = require("marker-events");

const client = createMarkerClient({
  apiKey: process.env.MARKER_API_KEY,
  baseUrl: "https://your-marker-domain.com",
});

await client.track("signup", { plan: "pro" }, "client_123");

await client.trackBatch([
  {
    name: "page_view",
    properties: { path: "/pricing" },
    clientId: "client_123",
  },
  {
    name: "purchase",
    value: 99,
    properties: { sku: "pro" },
    clientId: "client_123",
  },
]);
```

## Options

- `apiKey` (required): Marker API key
- `baseUrl` (optional): Marker base URL (default: `http://localhost:3000` or `MARKER_BASE_URL`)
- `fetch` (optional): custom fetch implementation
npm package: @omroepgelderland/bootstrap-theme
Description: Bootstrap 5 theme for the 2026 Omroep Gelderland branding
Author: Remy Glaser
Latest version: 1.1.0

# @omroepgelderland/bootstrap-theme

Bootstrap 5 theme voor de 2026 Omroep Gelderland huisstijl.

Dit pakket bevat een customized Bootstrap build met:

- GLD huisstijl kleuren
- Poppins lettertype (via [fontsource](https://www.npmjs.com/package/@fontsource/poppins))

## Installatie

```bash
npm install @omroepgelderland/bootstrap-theme bootstrap
```

## Gebruik

### Gebruik compiled CSS

```js
import "@omroepgelderland/bootstrap-theme";
```

Of expliciet:

```js
import "@omroepgelderland/bootstrap-theme/css";
```

### Gebruik SCSS

Als je SASS gebruikt in je project:

```scss
@use "@omroepgelderland/bootstrap-theme";
```

Of expliciet:

```scss
@use "@omroepgelderland/bootstrap-theme/scss";
```

### Gebruik compiled CSS in SCSS

```scss
@use "@omroepgelderland/bootstrap-theme/css";
```

### Gebruik SCSS tokens

GLD tokens en de standaard Bootstrap tokens worden geëxporteerd zodat je ze in je project kunt hergebruiken:

```scss
@use "@omroepgelderland/bootstrap-theme";
@use "@omroepgelderland/bootstrap-theme/bootstrap" as bs;
@use "@omroepgelderland/bootstrap-theme/tokens" as gld;

.example {
  color: bs.$success;
  background: gld.$kleur-corporate1;
}
```

#### Webpack

Gebruik de volgende opties in sass-loader.

Dit is alleen nodig als je SCSS importeert. Als je alleen de compiled CSS gebruikt is dit niet nodig.

```ts
import * as sass from "sass";

const config: webpack.Configuration = {
  module: {
    rules: [
      {
        test: /\.s[ac]ss$/i,
        use: [
          {
            loader: "sass-loader",
            options: {
              implementation: sass,
              sassOptions: {
                importers: [new sass.NodePackageImporter()],
              },
            },
          },
        ],
      },
    ],
  },
};
```

## Ontwikkeling

### Build CSS

```bash
./deploy_dev.sh
```

### Pakket publiceren

```bash
./deploy.sh
```
npm package: @omrprks/jsonmerge
Description: Small tool for merging json files
Author: Omar Parkes
Latest version: 1.6.0

# @omrprks/jsonmerge

> Small tool for merging json files

## Introduction

I just needed a quick re-usable script for combining json files under nested properties (e.g. for templated container definitions -> task definitions for AWS ECS)

### Installation

```sh
npm install -g @omrprks/jsonmerge
```

### Usage

#### Command-line Options

```sh
jsonmerge <main> <files...>

Small tool for merging json files

Options:
  --js           Prints output as javascript object                    [boolean]
  --pretty       Pretty-prints json output                             [boolean]
  -V, --version  Show version number                                   [boolean]
  -h, --help     Show help                                             [boolean]
  -o, --out      Outputs result to file
```

#### Examples

1. Merging two or more json files

```jsonc
// fileA.json
{
  "name": "fileA",
  "version": 1
}
// fileB.json
{
  "name": "fileB",
  "key": "value"
}
```

```sh
$ jsonmerge fileA.json fileB.json
#=> {"name":"B","version":1,"key":"value"}
```

2. Nesting contents of a json file within another file by specifying property name

```jsonc
// fileA.json
{ "name": "fileA" }
// fileB.json
{ "key": "value" }
```

```sh
$ jsonmerge fileA.json fileB:fileB.json
#=> {"name":"fileA","fileB":{"key":"value"}}
```

3. Nesting the contents of two or more files

```jsonc
// fileA.json
{ "name": "fileA" }
// fileB.json
{ "name": "B" }
// fileC.json
{ "combinedNested": true }
```

```sh
$ jsonmerge fileA.json combined:fileB.json,fileC.json
#=> {"name":"fileA","combined":{"name":"B","combinedNested":true}}
```

### License

[MIT](./LICENSE) © [Omar Parkes](https://github.com/omrprks)
npm package: @omrprks/require-env
Description: Simple library for getting environment variables
Author: Omar Parkes
Latest version: 1.0.3

# @omrprks/require-env
> Simple library for getting environment variables

## Why?
I've found myself writing this snippet over and over for personal and professional projects, so I've decided to split it out.

## Usage
```javascript
const requireEnv = require('require-env');

// requireEnv(key: string, fallback?: string])
console.log(requireEnv('UNDEFINED'))
//=> null

console.log(requireEnv('UNDEFINED', 'development'));
//=> 'development'
```

## License
[MIT](./LICENSE)
npm package: @omsimos/pdf-raster
Description: High-performance PDF to image conversion for Node.js and Bun.
Latest version: 0.1.1

# @omsimos/pdf-raster

[![NPM Version](https://img.shields.io/npm/v/@omsimos/pdf-raster)](https://www.npmjs.com/package/@omsimos/pdf-raster)
[![License](https://img.shields.io/github/license/omsimos/pdf-raster)](https://github.com/omsimos/pdf-raster/blob/main/LICENSE)
[![Bun](https://img.shields.io/badge/Bun-%23282a36.svg?logo=bun&logoColor=white)](https://bun.sh)

**Blazing fast, native PDF-to-image conversion for Node.js and Bun.**

`@omsimos/pdf-raster` renders PDF pages into high-quality image buffers through
a small, high-performance server-side API. Built with Rust and PDFium, it is
roughly `4x–8x` faster than the included `pdfjs-dist` canvas backends in the
current local benchmark sample.

[**Documentation**](https://pdf-raster.omsimos.com/) | [**GitHub**](https://github.com/omsimos/pdf-raster)

## 📦 Install

```bash
# Bun
bun add @omsimos/pdf-raster

# PNPM
pnpm add @omsimos/pdf-raster

# NPM
npm install @omsimos/pdf-raster
```

## 🚀 Quick Usage

```ts
import { convert } from "@omsimos/pdf-raster";

const [page] = await convert("./report.pdf", {
  pages: [0], // 0-indexed page numbers
  dpi: 300, // High resolution for OCR and VLM inputs
});

// page.data is the encoded image buffer (default: png)
console.log({
  pageIndex: page.pageIndex,
  mimeType: page.mimeType,
  width: page.width,
  height: page.height,
});
```

### Output Types

```ts
type ConvertedPage = {
  pageIndex: number;
  data: Buffer;
  mimeType: "image/png" | "image/jpeg" | "image/webp";
  width: number;
  height: number;
  dpi: number;
};
```

## ⚡ Performance

Tested on **Apple Silicon (M4)** against the included fixture PDFs at `300 DPI`.

- **@omsimos/pdf-raster**: ~0.86 ms/page
- `pdfjs-dist + @napi-rs/canvas`: ~5.98 ms/page (`~6.9x` slower)
- `pdfjs-dist + node-canvas`: ~7.19 ms/page (`~8.4x` slower)

> [!NOTE]
> These are sample local benchmark results, not universal guarantees. Run
> `bun run benchmark` in the repository if you want to compare on your own
> machine.

## 🌍 Runtime Support

- **Server-side only**: Node.js and Bun.
- **Targets**: macOS (x64/arm64), Linux (x64/arm64), Windows (x64/arm64).
- **Format Support**: `png` (default), `jpeg`, `webp`.

> [!CAUTION]
> This package contains native bindings. It will **not** work in Browser bundles, React Client Components, or Edge runtimes.

## 📖 Links

- [Full Documentation](https://pdf-raster.omsimos.com/)
- [Quickstart Guide](https://pdf-raster.omsimos.com/docs/quickstart)
- [Example App](https://github.com/omsimos/pdf-raster/tree/main/example)
npm package: @omsimos/pdf-raster-win32-arm64-msvc
Description: High-performance PDF to image conversion for Node.js and Bun.
Latest version: 0.1.1

# `@omsimos/pdf-raster-win32-arm64-msvc`

This is the **aarch64-pc-windows-msvc** binary for `@omsimos/pdf-raster`
npm package: @omsimos/pdf-raster-win32-x64-msvc
Description: High-performance PDF to image conversion for Node.js and Bun.
Latest version: 0.1.1

# `@omsimos/pdf-raster-win32-x64-msvc`

This is the **x86_64-pc-windows-msvc** binary for `@omsimos/pdf-raster`
npm package: @omsimos/react-highlight-popover
Description: A lightweight and customizable, headless React component for creating popovers on text selection, with zero dependencies.
Author: Josh Daniel Bañares
Latest version: 1.4.1

# Headless Highlight Popover for React

A lightweight and customizable React component for displaying popovers on text selection, with zero dependencies.

![React Highlight Popover](https://github.com/user-attachments/assets/d9bff2f4-e7aa-4374-9273-d1f0a3c744bb)

<div>
  <img src="https://github.com/omsimos/react-highlight-popover/actions/workflows/ci.yml/badge.svg" alt="actions">
  <img src="https://img.shields.io/bundlephobia/minzip/%40omsimos%2Freact-highlight-popover" alt="npm bundle size">
</div>

## Installation

Add the package using your package manager:

```sh
npm i @omsimos/react-highlight-popover
```

## Usage

Here's a basic example of how to use the `HighlightPopover` component:

```jsx
import { HighlightPopover, useHighlightPopover } from "@omsimos/react-highlight-popover";

function Popover() {
  const { currentSelection, setShowPopover } = useHighlightPopover();

  return (
    <div className="bg-white border rounded-md mt-2 p-2 shadow-lg select-none">
      <p>You selected: {currentSelection}</p>
      <button className="font-semibold" onClick={() => setShowPopover(false)}>
        Close
      </button>
    </div>
  );
}

export function Example() {
  return (
    <HighlightPopover renderPopover={() => <Popover />}>
      <p>
        This is a sample text. Try selecting some words to see the popover in action.
      </p>
    </HighlightPopover>
  );
}
```

### [API Reference](https://react-highlight-popover.omsimos.com/docs)