_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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.


node-jsbn 1.1.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/andyperlitch/jsbn
Licenses: Expat
Build system: node
Synopsis: JavaScript BigNum library
Description:

This package is a port of Tom Wu's Big Integer library to JavaScript.

node-far 0.0.7
Dependencies: node-oop@0.0.0-1.f9d87cd
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/felixge/node-far
Licenses: Expat
Build system: node
Synopsis: Node.js test runner
Description:

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-parse-ms 3.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/sindresorhus/parse-ms
Licenses: Expat
Build system: node
Synopsis: Parse milliseconds into an object
Description:

Usage import parseMilliseconds from 'parse-ms'; parseMilliseconds(1337000001); /* days: 15, hours: 11, minutes: 23, seconds: 20, milliseconds: 1, microseconds: 0, nanoseconds: 0 */

node-minimatch 3.1.2
Dependencies: node-brace-expansion@1.1.11
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/isaacs/minimatch
Licenses: ISC
Build system: node
Synopsis: Glob matcher for JavaScript
Description:

This package provides a minimal matching utility for JavaScript.

node-supports-color 5.5.0
Dependencies: node-has-flag@3.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/chalk/supports-color
Licenses: Expat
Build system: node
Synopsis: Detect whether a terminal supports color
Description:

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)

node-ms 2.1.3
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/vercel/ms
Licenses: Expat
Build system: node
Synopsis: Convert time to milliseconds
Description:

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.

node-bufferutil 4.0.9
Dependencies: node-gyp-build@4.8.4 node-addon-api@8.5.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/websockets/bufferutil
Licenses: Expat
Build system: node
Synopsis: WebSocket buffer utilities for Node.js
Description:

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.

node-types-node 22.14.0
Dependencies: node-undici-types@7.8.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node
Licenses: Expat
Build system: node
Synopsis: TypeScript definitions for node
Description:

Typescript definition files (*.d.ts) for 'node'.

node-segfault-handler 1.3.0
Dependencies: node-bindings@1.5.0 node-nan@2.22.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/ddopson/node-segfault-handler
Licenses: Modified BSD
Build system: node
Synopsis: Catches @code{SIGSEGV} and prints diagnostic information
Description:

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.

node-nan 2.22.0
Dependencies: node-readable-stream@3.6.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/nodejs/nan
Licenses: Expat
Build system: node
Synopsis: Native Abstractions for Node.js
Description:

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.

node-strnum 1.1.2
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/NaturalIntelligence/strnum
Licenses: Expat
Build system: node
Synopsis: Parse String to Number based on configuration
Description:

Javascript library that parses a string into a number.

node-acorn 8.7.1
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/acornjs/acorn/tree/master/acorn
Licenses: Expat
Build system: node
Synopsis: Javascript-based Javascript parser
Description:

Acornjs is a Javascript parser with many options and an architecture supporting plugins.

node-statsd-parser 0.0.4
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/dscape/statsd-parser
Licenses: ASL 2.0
Build system: node
Synopsis: Streaming parser for the statsd protocol
Description:

This package provides a streaming parser for the statsd protocol used in node-lynx.

node-jpeg-js 0.4.4
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/eugeneware/jpeg-js
Licenses: Modified BSD
Build system: node
Synopsis: Pure JavaScript JPEG encoder and decoder
Description:

This package provides a pure JavaScript JPEG encoder and decoder for Node.js.

node-jsonc-parser 3.3.1
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/microsoft/node-jsonc-parser
Licenses: Expat
Build system: node
Synopsis: Scanner and parser for JSON with comments
Description:

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.

node-fd-slicer 1.1.0
Dependencies: node-pend@1.2.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/andrewrk/node-fd-slicer
Licenses: Expat
Build system: node
Synopsis: Create multiple readable/writable streams from a file descriptor
Description:

This package provides a way to create multiple readable/writable streams based on a single file descriptor, maintaining safety from concurrency issues.

node-commander 8.3.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/tj/commander.js
Licenses: Expat
Build system: node
Synopsis: Complete solution for Node.js command-line interfaces
Description:

This package provides a way for building command-line interfaces in Node.js.

node-types-boolbase 22.14.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/boolbase
Licenses: Expat
Build system: node
Synopsis: TypeScript definitions for boolbase
Description:

Typescript definition files (*.d.ts) for 'boolbase'.

node-open 8.4.0
Dependencies: node-define-lazy-prop@2.0.0 node-is-docker@2.2.1 node-is-wsl@2.2.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/sindresorhus/open
Licenses: Expat
Build system: node
Synopsis: Open URLs, files, and executables
Description:

This package provides a way to open stuff like URLs, files, executables.

node-stack-trace 0.0.10-1.4fd379e
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/felixge/node-stack-trace
Licenses: Expat
Build system: node
Synopsis: Get v8 stack traces as an array of CallSite objects
Description:

Get v8 stack traces as an array of CallSite objects.

node-which 3.0.1
Dependencies: node-isexe@2.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/npm/node-which
Licenses: ISC
Build system: node
Synopsis: Find the first instance of an executable in PATH
Description:

Like which(1) unix command. Find the first instance of an executable in the PATH.

node-ansi-styles 3.2.1
Dependencies: node-color-convert@1.9.3
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/chalk/ansi-styles
Licenses: Expat
Build system: node
Synopsis: ANSI escape codes for styling strings in the terminal
Description:

Library of ANSI escape codes to be used to style strings in terminals.

node-global-gradle-clean 1.0.1
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/VarunBarad/global-gradle-clean
Licenses: Expat
Build system: node
Synopsis: Global Gradle Clean
Description:

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-bindings 9.2.7
Dependencies: node-nan@2.22.0 node-bindings@1.5.0 node-serialport-binding-abstract@9.2.3 node-serialport-parser-readline@9.2.4 node-debug@4.3.4
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://serialport.io
Licenses: Expat
Build system: node
Synopsis: Abstract base class for Node SerialPort bindings
Description:

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.

Total packages: 72465