npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@ailuntz/minibridge

v0.1.3

Published

A small, host-local CLI for managing FRP server and client services

Downloads

113

Readme

@ailuntz/minibridge

Small lifecycle manager for official frp binaries. It downloads the pinned release for the current platform, verifies SHA-256, validates TOML with frps verify or frpc verify, and owns only the service files it created.

npm install -g @ailuntz/minibridge

sudo ailuntz-minibridge server install
sudo ailuntz-minibridge server apply --config-file ./frps.toml
sudo ailuntz-minibridge server status

sudo ailuntz-minibridge client install --instance relay-a
sudo ailuntz-minibridge client apply --instance relay-a --config-file ./frpc.toml
sudo ailuntz-minibridge client status --instance relay-a

Linux uses systemd, macOS uses a system LaunchDaemon, and Windows clients use a SYSTEM scheduled task. Server mode is intentionally unavailable on Windows. Commands return one JSON object on stdout; diagnostics go to stderr. status reports enabled separately from active; healthy is true only when the managed service is installed, configured, running, and enabled for the next system startup.

stop ends the current FRP process but intentionally leaves startup enabled, so the service can return after a reboot. Use the role's uninstall command for durable removal. A successful stop, configuration replacement, or uninstall confirms the managed process has stopped before destructive cleanup; if the operating-system service state cannot be confirmed, the command fails and retains the managed files for a safe retry. Removing this npm package (or a separate controller app) by itself does not uninstall FRP services on managed hosts.

The package does not bundle a modified FRP binary. It downloads the pinned official release from GitHub and rejects checksum mismatches.

The executable is deliberately named ailuntz-minibridge; Linux already ships an unrelated /usr/sbin/bridge command with iproute2, so this package does not install a conflicting bridge alias.

Licensed under Apache-2.0.

新包只安装 ailuntz-minibridge,可与旧 @ailuntz/bridge 包及其 ailuntz-bridge 命令共存,避免全局命令冲突。现有机器上的 bridge 安装目录、系统服务标识和所有权元数据沿用原格式。可用 MINIBRIDGE_SYSTEM_ROOT 指定测试根目录,也兼容 BRIDGE_SYSTEM_ROOT