Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Get v8 stack traces as an array of CallSite objects.
This package provides long stacktraces for V8 implemented in user-land JavaScript.
This package provides the Node.js util.deprecate() function with browser support.
This package can read a protobuf schema from the disk, parse it and resolve all imports.
readable-stream provides an implementation of Node.js core streams that behaves the same across different versions.
node-sqlite3 provides a set of a Node.js bindings for interacting with SQLite3 databases.
This package provides a function to convert a file: URI to a file path. It accepts a file: URI and returns a file path suitable for use with the fs module functions.
Node SerialPort is a modular suite of Node.js packages for accessing serial ports. The Guix package node-serialport provides the recommended high-level interface.
Parsers are used to take raw binary data and transform them into usable messages. This package provides CCTalk, which emits packets for the ccTalk protocol (an open standard for currency detectors) as they are received.
once is a Node.js module to call a function exactly one time. Subsequent calls will either return the cached previous value or throw an error if desired.
This package provides a simple test runner that finds and runs multiple node.js files, while providing useful information about output and exit codes.
Node SerialPort is a modular suite of Node.js packages for accessing serial ports. The Guix package node-serialport provides the recommended high-level interface.
Parsers are used to take raw binary data and transform them into usable messages. This package provides InterByteTimeout, a parser that emits data if there is a pause between packets for the specified amount of time.
wrappy is a utility for Node.js to wrap callbacks.
node-irc-colors is a Node.js module that allows you to easily use colored output and formatting in IRC bots. It contains functions for colours as well as more complex formatting such as rainbows.
Node SerialPort is a modular suite of Node.js packages for accessing serial ports. This package is the recommended entry point for most projects. It combines a high-level Node.js stream interface with a useful default set of parsers and bindings.
This package provides environment variables with process.env, window.name, location.hash and localStorage fallbacks.
This package provides a zip library for Node. It follows the following principles:
Don't block the JavaScript thread. Use and provide async APIs.
Keep memory usage under control. Don't attempt to buffer entire files in RAM at once.
Prefer to open input files one at a time than all at once.
The debug module exposes a function, which if called with a module name as argument provides a function that writes debug output to console.error under that module name. This output can be controlled in a more fine-grained manner by binding the DEBUG variable.
This module contains header-only C++ wrapper classes which simplify the use of the C based Node-API provided by Node.js when using C++. It provides a C++ object model and exception handling semantics with low overhead.
Node-API is an ABI stable C interface provided by Node.js for building native addons. It is intended to insulate native addons from changes in the underlying JavaScript engine and allow modules compiled for one version to run on later versions of Node.js without recompilation. The node-addon-api module, which is not part of Node.js, preserves the benefits of the Node-API as it consists only of inline code that depends only on the stable API provided by Node-API.
It is important to remember that other Node.js interfaces such as libuv (included in a project via #include <uv.h>) are not ABI-stable across Node.js major versions.
Safe, deterministic and fast serialization alternative to JSON.stringify. Gracefully handles circular structures and bigint instead of throwing. Optional custom circular values, deterministic behavior or strict JSON compatibility check.
Node SerialPort is a modular suite of Node.js packages for accessing serial ports. The Guix package node-serialport provides the recommended high-level interface.
This package provides an interface for using Node SerialPort bindings via the Node.js Stream API. The stream is a duplex stream, allowing for reading and writing. It has additional methods for managing the SerialPort connection.
Node SerialPort is a modular suite of Node.js packages for accessing serial ports. The Guix package node-serialport provides the recommended high-level interface.
Parsers are used to take raw binary data and transform them into usable messages. This package provides Ready, a parser that waits for a specified sequence of ``ready'' bytes before emitting a ready event and emitting data events.
This package provides a JSON list with color names and their values.
Node SerialPort is a modular suite of Node.js packages for accessing serial ports. The Guix package node-serialport provides the recommended high-level interface.
Parsers are used to take raw binary data and transform them into usable messages. This package provides Delimiter, a parser that emits data each time a specified byte sequence is received.
This package provides a user-land implementation of Node-core's string_decoder, which serves to decode buffers to strings so that the decoded string does not contain incomplete multibyte sequences.