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 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.
node-sqlite3 provides a set of a Node.js bindings for interacting with SQLite3 databases.
This package can read a protobuf schema from the disk, parse it and resolve all imports.
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.
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.
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 is a library to generate and consume the source map format described here.
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 environment variables with process.env, window.name, location.hash and localStorage fallbacks.
This package provides a simple test runner that finds and runs multiple node.js files, while providing useful information about output and exit codes.
This package provides a simple PNG encoder/decoder for Node.js with no dependencies.
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.
This package provides an alternative implementation of Node's inherits constructor that can be used in browsers, while defaulting to Node's implementation otherwise.
This Node.js module provides two functions: one that returns true, one that returns false.
This package provides a library for adding colors to Node.js console output.
Typescript definition (d.ts) files for Undici.
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 ]
This package provides a JSON list with color names and their values.
This package provides a recursive mkdir command implemented in JavaScript.
This Node.js module provides two functions: one that returns true, one that returns false.
This package provides a JavaScript library for computing text differences, similar to Unix diff.
This package creates web extension files (CRXv3) for Chromium versions 64.0.3242 and above and all other browsers supporting the file format and API.
Chalk comes with an easy to use composable API where you just chain and nest the styles you want.
This package allows you to pipe streams together and destroy all of them if one of them closes.