open-index/open-npm huggingface dataset:
npm package: @joepdooper/mini-editor
Description: A lightweight, dependency-free WYSIWYG editor implemented in vanilla JavaScript.
Author: Joep Dooper
Latest version: 1.0.2

# MiniEditor

A lightweight, dependency-free WYSIWYG editor implemented in vanilla JavaScript.

### Install:

```bash
npm install @joepdoooper/mini-editor
```

### Features:

- Inline content editing with a floating formatting toolbar
- Supports bold, italic, underline, headings, blockquotes, and links
- Automatically positions toolbar based on text selection
- Handles plain text pasting to prevent unwanted formatting
- Syncs editable content with hidden inputs for form submission

```html
<div class="editor-block" contenteditable="true" data-id="1"></div>
<input type="hidden" id="input_1" name="content_1">

<div class="editor-block" contenteditable="true" data-id="2"></div>
<input type="hidden" id="input_2" name="content_2">

<div id="toolbar" style="display: none;">
    <button title="Bold" data-cmd="bold">Bold</button>
    <button title="Italic" data-cmd="italic">Italic</button>
    <button title="Underline" data-cmd="underline">Underline</button>
    <button title="Link" data-cmd="link">Link</button>
</div>
```

```javascript
document.addEventListener('DOMContentLoaded', () => {
    MiniEditor.initAll('.editor-block', '#toolbar');
});
```
npm package: @joeperpetua/posthog-cli
Description: A fork for the command line interface for PostHog 🦔
Latest version: 0.3.8

# The Posthog CLI

```bash
> posthog-cli --help
The command line interface for PostHog 🦔

Usage: posthog-cli [OPTIONS] <COMMAND>

Commands:
  login      Interactively authenticate with PostHog, storing a personal API token locally. You can also use the environment variables `POSTHOG_CLI_TOKEN`, `POSTHOG_CLI_ENV_ID` and `POSTHOG_CLI_HOST`
  query      Run a SQL query against any data you have in posthog. This is mostly for fun, and subject to change
  sourcemap  Upload a directory of bundled chunks to PostHog
  help       Print this message or the help of the given subcommand(s)

Options:
      --host <HOST>  The PostHog host to connect to [default: https://us.posthog.com]
  -h, --help         Print help
  -V, --version      Print version
```

## Env-based Authentication

You can authenticate with PostHog interactively for using the CLI locally, but if you'd like to use it in a CI/CD pipeline, we recommend using these environment variables:
- `POSTHOG_CLI_HOST`: The PostHog host to connect to [default: https://us.posthog.com]
- `POSTHOG_CLI_TOKEN`: [A posthog person API key.](https://posthog.com/docs/api#private-endpoint-authentication)
- `POSTHOG_CLI_ENV_ID`: The ID number of the project/environment to connect to. E.g. the "2" in `https://us.posthog.com/project/2`
npm package: @joepham/vsm
Description: VS Code Shortcut Manager CLI
Author: Stelixx
Latest version: 0.1.9

# @joepham/vsm

VS Code Shortcut Manager CLI, re-homed into this repository as the new source of truth.

## Installation

Recommended (global CLI install):

```bash
npm i -g @joepham/vsm
vsm --version
```

Update global install:

```bash
npm i -g @joepham/vsm@latest
```

## Current Status

- Phase A bootstrap completed.
- Non-interactive command core implemented for all primary commands.
- Interactive fallback prompts are enabled for `create`, `adopt`, `inspect`, `update`, `remove` when required inputs are missing.
- Canonical command model is `vsm <command>`.
- Changesets and publish workflow scaffolding are added for release preparation.
- CI verification runs build + parity smoke + negative smoke checks.

## Command Model

Canonical commands:

- `vsm list`
- `vsm create`
- `vsm adopt`
- `vsm inspect`
- `vsm update`
- `vsm remove`
- `vsm doctor`

## Bundle ID Behavior (macOS)

- `--bundle-id` controls the shortcut `.app` identity and conflict detection.
- macOS window grouping still follows the running `target-app` process (for example `Visual Studio Code.app`).
- If you need separate Dock/window identity, use different target app bundles (for example separate copies of VS Code app).

## UI Differentiation Metadata

`vsm` can write per-shortcut UI metadata into the shortcut config and apply it to the shortcut's `User/settings.json`.

- `--window-label`: label stored in metadata and used to auto-build a default title when `--window-title` is not provided.
- `--window-title`: explicit VS Code `window.title` template.
- `--window-accent`: single accent color (`#RGB` or `#RRGGBB`) for all modes (legacy/simple mode).
- `--window-accent-dark`: accent color for dark themes.
- `--window-accent-light`: accent color for light themes.

Example:

```bash
vsm update --name "Visual Studio Code Joe 1" \
	--window-label "JOE 1" \
	--window-title '[JOE 1] ${rootName}' \
	--window-accent-dark "#4B5563" \
	--window-accent-light "#9CA3AF"
```

This provides a second differentiation mechanism beyond app identity: title and color cues that adapt between dark and light themes.

## Development

```bash
npm install
npm run build
node ./bin/run.js --help
npm run smoke:parity
npm run smoke:negative
```

## Migration Policy

- Migration and deprecation timeline: `docs/MIGRATION.md`