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 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 AbstractBinding class, the base for all Node SerialPort bindings. You wouldn't use this class directly, but instead extend it to make a new binding for a different platform or underling technology.
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.
Return an array of all possible and valid expansions of str. If none are found, [str] is returned.
A minimal matching utility. This is the matching library used internally by npm. It works by converting glob expressions into JavaScript RegExp objects.
Typescript definition files (*.d.ts) for 'node'.
This package provides a way to capture and clean stack traces for Node.js.
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.
This library takes a string and escapes the regex characters such that the string can be inserted into a regex expression without triggering any special characters.
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.
node-semver is a JavaScript implementation of the SemVer.org specification.
This package provides an async helper for Node.js that manages pending callbacks and signals completion when all have finished.
Typescript definition files (*.d.ts) for 'json-schema'.
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.
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 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 to get a stream as a string, buffer, or array. Useful for getting the result of a stream.
This package provides a helper module to locate native addons in a wide array of potential locations.
This package provides a helper library to assist in localizing sub-processes spawned by VS Code extensions.
This package provides a drop-in replacement for Node.js Buffer API, which provides newer, explicit constructors (such as Buffer.alloc(SIZE)) in older versions.
Typescript definition files (*.d.ts) for 'source-map-support'.
Validate XML, Parse XML to JS Object, or Build XML from JS Object without C/C++ based libraries and no callback. * Validate XML data syntactically. Use detailed-xml-validator to verify business rules. * Parse XML to JS Objectand vice versa * Common JS, ESM, and browser compatible * Faster than any other pure JS implementation. It can handle big files (tested up to 100mb). XML Entities, HTML entities, and DOCTYPE entites are supported. Unpaired tags (Eg <br> in HTML), stop nodes (Eg <script> in HTML) are supported. It can also preserve Order of tags in JS object
This package provides a SOCKS proxy client supporting SOCKS4, SOCKS4a, and SOCKS5 protocols.
This package provides a way to lazily evaluate properties on an object.
A simple, data-driven module for creating a usage guide.