open-index/open-npm huggingface dataset:
npm package: @ghostable/cli
Description: **Ghostable** is a secure, Laravel-friendly platform for managing and sharing environment variables across projects and CI pipelines. This repository contains the CLI client used to interact with that platform.
Latest version: 2.6.0

# Ghostable CLI

[![npm version](https://img.shields.io/npm/v/@ghostable/cli.svg)](https://www.npmjs.com/package/@ghostable/cli)
[![npm downloads](https://img.shields.io/npm/dm/@ghostable/cli.svg)](https://www.npmjs.com/package/@ghostable/cli)

**Ghostable** is a secure, zero-knowledge platform designed to simplify and protect your management of environment variables across teams, projects, and deployment providers.

Use the Ghostable CLI to effortlessly:

- **Securely store** `.env` files with end-to-end encryption
- **Safely share** environment variables with team members and CI/CD pipelines
- **Validate** your environment configurations
- **Maintain audit trails** for compliance and visibility
- **Seamlessly integrate** with Laravel (Forge, Vapor, Cloud), Node.js, Python, Ruby, and other ecosystems

## Get Started

Read our [official documentation](https://docs.ghostable.dev) or sign up at [ghostable.dev](https://ghostable.dev).

## Security

Ghostable is built on a zero-knowledge, device-scoped cryptographic architecture. See [SECURITY.md](./SECURITY.md) for details on our security model and policies.
npm package: @ghostbusters/cli
Description: AST-based Git hook to prevent ghost routes
Author: Christian, Erika, Manny, Mohammad, and Robyn
Latest version: 1.0.4

# Ghostbusters 👻
**Stop phantom endpoints from haunting your codebase.**

[Ghostbusters](https://github.com/MannyFrias/Ghostbusters) is a lightweight [JavaScript](https://www.javascript.com/) utility designed to identify "ghost routes" (unused or broken endpoints) in [React](https://react.dev/)-to-[Express](https://expressjs.com/) routing. By integrating directly into your Git workflow, it ensures that dead code is eliminated before it ever hits production.

## 📇 Features
- **ESM Support:** Optimized for modern environments using ECMAScript Modules to provide a lightweight and efficient footprint.
- **Git Hooks:** Leverages [Husky](https://typicode.github.io/husky/) to automate code quality checks, catching ghost routes at the point of commit.
- **Dedicated CLI:** Includes a dedicated entry point for terminal-based route detection.

## 🔍 How it Works
Ghostbusters analyzes your codebase to identify discrepancies between your **frontend API calls** and **backend routes**. It specifically flags:
* **Broken Calls:** Requests in your frontend that point to routes that don't exist in your backend.

## 🚦 Getting Started

### Prerequisites
- Node.js
- npm

### Installation
```bash
npm install ghostbusters --save-dev
```

## 🧼 Usage
To scan your project for ghost routes, execute the utility from your command line:
```bash
# Run the ghost route detection suite
npm start
```

## 🏛️ Project Structure
* `.husky/`: Pre-commit hook configurations
* `src/`: Core logic & CLI entry point
* `test/`: Quality control test suites
* `scripts/`: Development automation helpers
* `package.json`: ESM configuration & dependencies


## 🧪 Testing
We use a dedicated test suite to ensure the detection logic is accurate.
```bash
npm test
```
## ⚖️ License
This project is licensed under the [MIT License](https://opensource.org/license/MIT).

## ✍🏾 Contributors
* [Manny](https://github.com/MannyFrias)
* [Mohamed](https://github.com/mohamedebada21)
* [Erika](https://github.com/EriMarz)
* [Christian](https://github.com/kowalsole)
* [Robyn](https://github.com/5Runi)
npm package: @ghostbusters/ghostbusters-test-package
Description: AST-based Git hook to prevent ghost routes
Author: Christian, Erika, Manny, Mohammad, and Robyn
Latest version: 1.0.1

# Ghostbusters 👻
**Stop phantom endpoints from haunting your codebase.**

[Ghostbusters](https://github.com/MannyFrias/Ghostbusters) is a lightweight [JavaScript](https://www.javascript.com/) utility designed to identify "ghost routes" (unused or broken endpoints) in [React](https://react.dev/)-to-[Express](https://expressjs.com/) routing. By integrating directly into your Git workflow, it ensures that dead code is eliminated before it ever hits production.

## 📇 Features
- **ESM Support:** Optimized for modern environments using ECMAScript Modules to provide a lightweight and efficient footprint.
- **Git Hooks:** Leverages [Husky](https://typicode.github.io/husky/) to automate code quality checks, catching ghost routes at the point of commit.
- **Dedicated CLI:** Includes a dedicated entry point for terminal-based route detection.

## 🔍 How it Works
Ghostbusters analyzes your codebase to identify discrepancies between your **frontend API calls** and **backend routes**. It specifically flags:
* **Broken Calls:** Requests in your frontend that point to routes that don't exist in your backend.

## 🚦 Getting Started

### Prerequisites
- Node.js
- npm

### Installation
```bash
npm install ghostbusters --save-dev
```

## 🧼 Usage
To scan your project for ghost routes, execute the utility from your command line:
```bash
# Run the ghost route detection suite
npm start
```

## 🏛️ Project Structure
* `.husky/`: Pre-commit hook configurations
* `src/`: Core logic & CLI entry point
* `test/`: Quality control test suites
* `scripts/`: Development automation helpers
* `package.json`: ESM configuration & dependencies


## 🧪 Testing
We use a dedicated test suite to ensure the detection logic is accurate.
```bash
npm test
```
## ⚖️ License
This project is licensed under the [MIT License](https://opensource.org/license/MIT).

## ✍🏾 Contributors
* [Manny](https://github.com/MannyFrias)
* [Mohamed](https://github.com/mohamedebada21)
* [Erika](https://github.com/EriMarz)
* [Christian](https://github.com/kowalsole)
* [Robyn](https://github.com/5Runi)
npm package: @ghostbustersva/readyled
Description: A zero-dependency TypeScript browser library that renders text as a scrolling LED dot-matrix sign.
Latest version: 0.1.6

# readyLED

A zero-dependency TypeScript browser library that renders text as a scrolling LED dot-matrix sign.

The specified font is used to render text, followed by operations to convert it into the LED style.

The generated sign image is 4x the necessary size, in order to leverage browser image scaling 
and subpixel rendering for cleaner, mor realistic visuals.

Usage:

```js
import { readyLED } from 'readyled';

readyLED({
  target: document.getElementById('my-led-sign'),
  text: 'Hello, world!',
  font: 'Elan Bold',
  fallbackFont: 'Times New Roman',
  pixelHeight: 12,
  scrollSpeed: 50,
}).then();
```

```css
@import "readyled/dist/readyled.css";

/* CSS custom properties for visual parameters */
.readyled-sign {
    /* base size of each LED */
    --readyled-pixel-size: 4px;
    /* gap between LEDs (can use relative units like em) */
    --readyled-pixel-gap: 0.1em;
    /* color of lit LEDs */
    --readyled-pixel-color: #ff0000;
    /* optional glow color for lit LEDs (set to transparent to disable) */
    --readyled-pixel-glow: #ff6666;
    /* size of the glow around lit LEDs */
    --readyled-pixel-glow-size: 0.2em;
    /* background color of the sign (also the "off" color if --readyled-pixel-off-color isn't 
    set) */
    --readyled-bg-color: #000000;
    /* color of unlit LEDs (optional; defaults to --readyled-bg-color if not set) */
    --readyled-pixel-off-color: #aaaaaa;
}
```