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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides brace expansion as known from sh/bash, for JavaScript.
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 Readline, a parser that emits data after a (configurable) newline delimiter is received.
This module provides source map support for stack traces in node via the V8 stack trace API. It uses the source-map module to replace the paths and line numbers of source-mapped files with their original paths and line numbers. The output mimics node's stack trace format with the goal of making every compile-to-JS language more of a first-class citizen. Source maps are completely general (not specific to any one language) so you can use source maps with multiple compile-to-JS languages in the same node process.
Check if argv has a specific flag Correctly stops looking after an -- argument terminator.
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 Regex, a parser that uses a regular expression to split the incoming text.
Word wrapping, with a few features. * force-break option * wraps hypenated words * multilingual - wraps any language that uses whitespace for word separation.
A minimal matching utility. This is the matching library used internally by npm. It works by converting glob expressions into JavaScript RegExp objects.
The tiniest and the fastest library for terminal output formatting with ANSI colors. * No dependencies. * 14 times smaller and 2 times faster than chalk. * Used by popular tools like PostCSS, SVGO, Stylelint, and Browserslist. * Node.js v6+ & browsers support. Support for both CJS and ESM projects. * TypeScript type declarations included. * NO_COLOR friendly.
This package provides long stacktraces for V8 implemented in user-land JavaScript.
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.
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.
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 way to escape special characters in a string for use in a regular expression.
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.
This package provides a way so that a callback is called when a readable/writable/duplex stream has completed or failed.
This package provides a way to check if the process is running inside Windows Subsystem for Linux.
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 package provides a cross-platform extraction utility for ZIP files, written entirely in JavaScript for Node.js.
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.
This package provides a protocol buffers schema parser written in Javascript.
This Node.js module provides two functions: one that returns true, one that returns false.
This package provides a library for adding colors to Node.js console output.
node-irc is an IRC client library for Node.js. It has functions for joining, parting, talking, and many other IRC commands.
This package provides a node.js port of the Mersenne Twister random number generator.