Strip UTF-8 byte order mark (BOM) from a string
anti spam using both Google Recaptcha, Akismet.com, StopForumSpam.com & ProjectHoneyPot.com
Production-ready Ezoic infinite ads integration for NodeBB 4.x
Regular expression for matching a shebang line
Secure PDF viewer plugin for NodeBB - prevents downloading, enables canvas-only rendering with Premium group support
A generated SDK for SubscriptionClient.
Reusable hooks
This library provides a small, safe implementation of subscriptions that works when all function calls must be asynchronous.
Make any Promise cancellable.
Get the PATH environment variable key cross-platform
Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line
Check if a value is an object
Convert a value to an array
ESLint rules to promote functional programming in TypeScript.
JavaScript client SDK for bidirectional communication with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native
Check if a path exists
Invert the key/value of an object. Example: `{foo: 'bar'}` → `{bar: 'foo'}`
Creates an image tag to an image url that you post
Lightweight, strongly-typed events, with monitored subscriptions.
This plugin integrates NodeBB's notifications with ntfy, a simple HTTP-based pub-sub notification service.
A Pothos plugin for turning queries into subscriptions
This is the NodeJS wrapper for the Bitvavo API
Check if argv has a specific flag
Create an array without duplicates