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 a protocol buffers schema parser written in Javascript.
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 ]
Match balanced string pairs, like and or <b> and </b>. Supports regular expressions as well!
This package provides a way to check if the process is running inside a Docker container.
Javascript library that parses a string into a number.
This package provides a flexible ASCII progress bar for command-line applications.
This package provides a way to check if the process is running inside Windows Subsystem for Linux.
This package is a low-level, fast and lightweight JavaScript library for decoding and encoding protocol buffers, a compact binary format for structured data serialization. Works both in Node and the browser. It supports lazy decoding and detailed customization of the reading/writing code.
This package is a port of Tom Wu's Big Integer library to 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)
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.
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.
This package provides a node.js port of the Mersenne Twister random number generator.
This package provides a library for MIME type mapping based on mime-db.
A ponyfill for Buffer.from, uses native implementation if available.
This package provides a minimal matching utility for JavaScript.
This package provides a way to escape special characters in a string for use in a regular expression.
Generates plain-text tables from JSON recordset input (array of objects). Useful for presenting text in column layout or data in table layout in text-based user interfaces.
This package allows you to pipe streams together and destroy all of them if one of them closes.
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 function to convert a file: URI to a file path. It accepts a file: URI and returns a file path suitable for use with the fs module functions.
Convert milliseconds to a human readable string: `1337000000` → `15d 11h 23m 20s`
This package provides brace expansion as known from sh/bash, for JavaScript.
This package provides a way to read proxy URLs from environment variables.