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 is a port of Tom Wu's Big Integer library to JavaScript.
This package provides a simple test runner that finds and runs multiple node.js files, while providing useful information about output and exit codes.
Usage import parseMilliseconds from 'parse-ms'; parseMilliseconds(1337000001); /* days: 15, hours: 11, minutes: 23, seconds: 20, milliseconds: 1, microseconds: 0, nanoseconds: 0 */
This package provides a minimal matching utility for JavaScript.
Returns an Object with a stdout and stderr property for testing either streams. Each property is an Object, or false if color is not supported.
The stdout/stderr objects specifies a level of support for color through a .level property and a corresponding flag:
* .level = 1 and .hasBasic = true: Basic color support (16 colors) * .level = 2 and .has256 = true: 256 color support * .level = 3 and .has16m = true: Truecolor support (16 million colors)
Use this package to easily convert various time formats to milliseconds. A number supplied as integer or string is returned as-is, while a string consisting of a number and a time unit is converted to milliseconds.
This package provides an addon for Node.js for operations on buffers for use with WebSocket implementations. It provides efficient buffer masking and unmasking operations.
Typescript definition files (*.d.ts) for 'node'.
This package is a tool for debugging Node.js C/C++ native code modules and getting stack traces when things go wrong. If a SIGSEGV signal is raised, the module will print a native stack trace to both stderr and to a timestamped file.
Native Abstractions for Node.js (``NaN'') provides a header file filled with macros and utilities for making add-on development for Node.js easier across versions. The goal is to provide all logic necessary to develop native Node.js addons without having to inspect NODE_MODULE_VERSION.
Javascript library that parses a string into a number.
Acornjs is a Javascript parser with many options and an architecture supporting plugins.
This package provides a streaming parser for the statsd protocol used in node-lynx.
This package provides a pure JavaScript JPEG encoder and decoder for Node.js.
JSONC is JSON with JavaScript style comments. This node module provides a scanner and fault tolerant parser that can process JSONC but is also useful for standard JSON. * the scanner tokenizes the input string into tokens and token offsets * the visit function implements a 'SAX' style parser with callbacks for the encountered properties and values. * the parseTree function computes a hierarchical DOM with offsets representing the encountered properties and values. * the parse function evaluates the JavaScript object represented by JSON string in a fault tolerant fashion. * the getLocation API returns a location object that describes the property or value located at a given offset in a JSON document. * the findNodeAtLocation API finds the node at a given location path in a JSON DOM. * the format API computes edits to format a JSON document. * the modify API computes edits to insert, remove or replace a property or value in a JSON document. * the applyEdits API applies edits to a document.
This package provides a way to create multiple readable/writable streams based on a single file descriptor, maintaining safety from concurrency issues.
This package provides a way for building command-line interfaces in Node.js.
Typescript definition files (*.d.ts) for 'boolbase'.
This package provides a way to open stuff like URLs, files, executables.
Get v8 stack traces as an array of CallSite objects.
Like which(1) unix command. Find the first instance of an executable in the PATH.
Library of ANSI escape codes to be used to style strings in terminals.
Global Gradle Clean is a Node.js package used to clean all gradle projects under a given directory. It uses the gradle wrapper to execute the clean task of each project.
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 the Binding class, which uses a native addon to talk to the underlying system. You never have to use Binding objects directly. There is also a MockBinding available (but not yet packaged for Guix) to assist with testing.