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

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-source-map-support 0.5.21
Dependencies: node-buffer-from@1.1.2 node-source-map@0.6.1
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/evanw/node-source-map-support
Licenses: Expat
Build system: node
Synopsis: Fixes stack traces for files with source maps
Description:

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.

node-proxy-from-env 1.1.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/Rob--W/proxy-from-env
Licenses: Expat
Build system: node
Synopsis: Proxy URL from environment variables
Description:

This package provides a way to read proxy URLs from environment variables.

node-isexe 2.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/isaacs/isexe
Licenses: ISC
Build system: node
Synopsis: Minimal module to check if a file is executable.
Description:

Minimal module to check if a file is executable, and a normal file. Uses fs.stat.

node-ip-address 9.0.5
Dependencies: node-jsbn@1.1.0 node-sprintf-js@1.1.3
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/beaugunderson/ip-address
Licenses: Expat
Build system: node
Synopsis: Library for parsing and manipulating IPv6 and IPv4 addresses
Description:

This package provides a library for parsing and manipulating IPv6 and IPv4 addresses in JavaScript.

node-buffer-crc32 0.2.13
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/brianloveswords/buffer-crc32
Licenses: Expat
Build system: node
Synopsis: CRC32 implementation in Javascript
Description:

This package provides a CRC32 algorithm that works with binary data and fancy character sets, signed or unsigned data and has tests, for Node.

node-minipass 7.1.2
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/isaacs/minipass
Licenses: ISC
Build system: node
Synopsis: Minimal implementation of a PassThrough stream
Description:

A very minimal implementation of a PassThrough stream It's very fast for objects, strings, and buffers. Supports pipe()ing (including multi-pipe() and backpressure transmission), buffering data until either a data event handler or pipe() is added (so you don't lose the first chunk), and most other cases where PassThrough is a good idea. There is a read() method, but it's much more efficient to consume data from this stream via 'data' events or by calling pipe() into some other stream. Calling read() requires the buffer to be flattened in some cases, which requires copying memory. If you set objectMode: true in the options, then whatever is written will be emitted. Otherwise, it'll do a minimal amount of Buffer copying to ensure proper Streams semantics when read(n) is called. objectMode can only be set at instantiation. Attempting to write something other than a String or Buffer without having set objectMode in the options will throw an error. This is not a through or through2 stream. It doesn't transform the data, it just passes it right through. If you want to transform the data, extend the class, and override the write() method. Once you're done transforming the data however you want, call super.write() with the transform output.

node-reduce-flatten 2.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/75lb/reduce-flatten
Licenses: Expat
Build system: node
Synopsis: Flatten an array into the supplied array
Description:

Isomorphic map-reduce function to flatten an array into the supplied array. Example > numbers = [ 1, 2, [ 3, 4 ], 5 ] > numbers.reduce(flatten, []) [ 1, 2, 3, 4, 5 ]

node-get-stream 5.2.0
Dependencies: node-pump@3.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/sindresorhus/get-stream
Licenses: Expat
Build system: node
Synopsis: Get a stream as a string, buffer, or array
Description:

This package provides a way to get a stream as a string, buffer, or array. Useful for getting the result of a stream.

node-boolbase 1.0.0-0.458ff24
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/fb55/boolbase
Licenses: ISC
Build system: node
Synopsis: Two functions: One that returns true, one that returns false
Description:

This Node.js module provides two functions: one that returns true, one that returns false.

node-ieee754 1.2.1
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/feross/ieee754
Licenses: Modified BSD
Build system: node
Synopsis: Read/write IEEE754 floating point numbers in Javascript
Description:

This package can read and write IEEE754 floating point numbers from/to a Buffer or array-like object in Javascript.

node-deep-extend 0.6.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/unclechu/node-deep-extend
Licenses: Expat
Build system: node
Synopsis: Recursive object extending
Description:

Library which allows deeply merging two different objects.

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-dotenv 16.4.5
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/motdotla/dotenv
Licenses: FreeBSD
Build system: node
Synopsis: Loads environment variables from .env files
Description:

This package provides a zero-dependency module that loads environment variables from a .env file into process.env.

node-tiddlywiki 5.3.6
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/TiddlyWiki/TiddlyWiki5#readme
Licenses: Modified BSD
Build system: node
Synopsis: Non-linear personal web notebook
Description:

TiddlyWiki is a unique non-linear notebook for capturing, organising and sharing complex information. Running TiddlyWiki on Node.js brings several important benefits over and above the single file version:

  1. Individual tiddlers are stored in separate files, which you can organise as you wish.

  2. The ability to build multiple wikis that blend different combinations of shared and unique content.

  3. You can edit your content on any modern browser, including smartphones and tablets.

node-yauzl 2.10.0
Dependencies: node-buffer-crc32@0.2.13 node-fd-slicer@1.1.0 node-pend@1.2.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/thejoshwolfe/yauzl
Licenses: Expat
Build system: node
Synopsis: Yet another unzip library for node
Description:

This package provides an unzip library for Node.js that handles ZIP file reading with streaming support and proper handling of ZIP64 extensions.

node-smart-buffer 4.2.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/JoshGlazebrook/smart-buffer
Licenses: Expat
Build system: node
Synopsis: Buffer wrapper with automatic read/write offset management
Description:

This package provides a smarter Buffer that keeps track of its own read and write offsets.

node-semver 7.2.1
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/npm/node-semver
Licenses: ISC
Build system: node
Synopsis: Parses semantic versions strings
Description:

node-semver is a JavaScript implementation of the SemVer.org specification.

node-addon-api 8.5.0
Dependencies: python@3.12.12 node-safe-buffer@5.2.1
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/nodejs/node-addon-api
Licenses: Expat
Build system: node
Synopsis: Node.js API (Node-API) header-only C++ wrappers
Description:

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 9.2.7
Dependencies: node-serialport-bindings@9.2.7 node-serialport-parser-delimiter@9.2.4 node-serialport-parser-readline@9.2.4 node-serialport-parser-regex@9.2.4 node-serialport-parser-ready@9.2.4 node-serialport-parser-inter-byte-timeout@9.2.4 node-serialport-parser-cctalk@9.2.4 node-serialport-parser-byte-length@9.2.4 node-serialport-stream@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: Node.js package to access serial ports
Description:

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.

node-preact 10.27.1
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://preactjs.com
Licenses: Expat
Build system: node
Synopsis: Fast 3kb React-compatible virtual DOM library
Description:

Preact is a fast 3kB alternative to React with the same modern API. It provides the thinnest possible virtual DOM abstraction on top of the DOM, along with the preact/hooks addon for stateful function components.

node-extract-zip 2.0.1
Dependencies: node-debug@4.3.4 node-get-stream@5.2.0 node-yauzl@2.10.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/maxogden/extract-zip
Licenses: FreeBSD
Build system: node
Synopsis: Unzip written in pure JavaScript
Description:

This package provides a cross-platform extraction utility for ZIP files, written entirely in JavaScript for Node.js.

node-entities 8.0.0
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/fb55/entities
Licenses: FreeBSD
Build system: node
Synopsis: Encode and decode XML and HTML entities
Description:

Entities is a Node.js module to encode and decode XML and HTML entities.

node-serialport-parser-ready 9.2.4
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://serialport.io
Licenses: Expat
Build system: node
Synopsis: Node SerialPort parser to wait for specified byte sequence
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.

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.

node-vscode-l10n 0.0.18
Channel: guix
Location: gnu/packages/node-xyz.scm (gnu packages node-xyz)
Home page: https://github.com/Microsoft/vscode-l10n
Licenses: Expat
Build system: node
Synopsis: Helper library to assist in localizing VS Code subprocesses
Description:

This package provides a helper library to assist in localizing sub-processes spawned by VS Code extensions.

Total packages: 32836