Repositories

jonschlinkert repositories

864 supported repositories

Recursively omit empty properties from an object. Omits empty objects, arrays, strings, and optionally zero. Similar results to what you would expect with `compact` for arrays.

Last commit Dec 10, 2018

 (73 stars) (9 forks) (0 indexed issues) (0 open good first issues)

JavaScript utility for removing a string or a array of strings from the source. Works just like `omit` for objects, so you can pass a string or array of strings to remove. You can also pass a regex or array of regular expressions, but patterns are used for removal - not replacements.

Last commit Oct 12, 2014

 (3 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Omit properties from an object or deeply nested property of an object using object path notation.

Last commit Jul 8, 2015

 (7 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Cross-platform utility to open a file or directory in the system's default file manager (Finder, Explorer, Nautilus, etc.)

Last commit May 25, 2025

 (11 stars) (1 fork) (0 indexed issues) (0 open good first issues)

Cross-platform library for opening a file manager dialog window programmatically on MacOS, Windows, or Linux.

Last commit May 25, 2025

 (3 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Open a finder dialog window (finder prompt) programmatically.

Last commit Jun 8, 2025

 (11 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Open a file dialog window programmatically to allow the user to select one or more files. Only works on Linux. No dependencies. Supports zenity (GNOME), kdialog (KDE), yad (Yet Another Dialog), qarma (Qt-based), matedialog (MATE), rofi (window switcher with file browser mode), fzf (terminal fuzzy finder), dmenu (dynamic menu).

Last commit May 25, 2025

 (5 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Programmatically open a file dialog window (explorer) for picking files. Only works on Windows. Also see: open-finder-dialog, open-linux-file-dialog, and open-file-manager-dialog for other platforms.

Last commit May 25, 2025

 (8 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Node.js support for OpenZL, an open source data compression framework from Meta that offers lossless compression for structured data, designed to provide the performance of format-specific compressors with the ease of maintaining a single executable binary.

Last commit Oct 12, 2025

 (5 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Get and set options easily, for node.js projects.

Last commit May 19, 2017

 (13 stars) (1 fork) (0 indexed issues) (0 open good first issues)

Get publicly available information about an organization, or for all organizations for one or more users, from the GitHub API.

Last commit Aug 19, 2018

 (7 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Grid system

Last commit Jan 18, 2014

 (1 star) (0 forks) (0 indexed issues) (0 open good first issues)

Create a promise that can be canceled

Last commit Mar 9, 2021

 (0 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Left pad a string with zeros or a specified string. Fastest implementation.

Last commit Mar 14, 2017

 (44 stars) (6 forks) (0 indexed issues) (0 open good first issues)

Right pad a string with zeros or a specified string. Fastest implementation.

Last commit Aug 15, 2015

 (14 stars) (1 fork) (0 indexed issues) (0 open good first issues)

Simplified requests for paged (paginated) content.

Last commit Jan 20, 2021

 (7 stars) (4 forks) (0 indexed issues) (0 open good first issues)

Parse a person, author, contributor or maintainer string into an object with name, email and url properties following NPM conventions. Useful for the `authors` property in package.json or for parsing an AUTHORS file into an array of person objects.

Last commit Mar 8, 2017

 (23 stars) (2 forks) (0 indexed issues) (0 open good first issues)

Parse the authors property in package.json or an AUTHORS file into an array of authors objects.

Last commit Jun 24, 2018

 (9 stars) (16 forks) (0 indexed issues) (0 open good first issues)

Parse basic template blocks in a string, like Handlebars block expressions but returns an object. Delimiters are customizable.

Last commit Dec 3, 2014

 (7 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Parse code context in a single line of javascript, for functions, variable declarations, methods, prototype properties, prototype methods etc.

Last commit Nov 24, 2018

 (11 stars) (1 fork) (0 indexed issues) (0 open good first issues)