>_Skillful
Need help with advanced AI agent engineering?Contact FirmAdapt
Brian Woodward

Brian Woodward

@doowb

Node.js, javascript, and distributed applications developer. Building with @jonschlinkert: @assemble @enquirer @generate @update @verbose

@brandscale Cincinnati, OH twitter.com/doowb@doowb On GitHub since August 2011

59

Published Tools

7,563

Total Stars

362,177,871

Weekly Downloads

950

GitHub Followers

467

Public Repos

72/100

Avg Security

Published Tools

58 Skills1 Agentacross 3 categories

Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.

SkillAI Tool
3K1 dir

Generate a markdown TOC (table of contents) with Remarkable.

SkillAI Tool
1.7K1 dir

doowb

Documentation generator for GitHub projects. Verb is extremely powerful, easy to use, and is used on hundreds of projects of all sizes to generate everything from API docs to readmes.

...more
SkillAI Tool
4841 dir

jonschlinkert

Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).

...more
SkillAI Tool
45150.7M/wk1 dir

doowb

Get the native type of a value.

SkillAI Tool
354117.7M/wk1 dir

Generate randomized strings of a specified length using simple character sequences. The original generate-password.

SkillAI Tool
1842.4M/wk1 dir

Recursively merge values in a javascript object.

SkillAI Tool
1122M/wk1 dir

doowb

Node.js library for getting info from NPM’s API

SkillAI Tool
1061 dir

Reliable way to get the height and width of terminal/console, since it's not calculated or updated the same way on all platforms, environments and node.js versions.

...more
SkillAI Tool
853.8M/wk1 dir

Fast and powerful array sorting. Sort an array of objects by one or more properties. Any number of nested properties or custom comparison functions may be used.

...more
SkillAI Tool
761 dir

Group array of objects into lists.

SkillAI Tool
661 dir

System for creating and managing template collections, and rendering templates with any node.js template engine. Can be used as the basis for creating a static site generator or blog framework.

...more
AgentTable of Contents
604 dirs

Command line wrapper for gaze to use in package.json scripts object.

SkillAI Tool
607K/wk1 dir

Easy way to split a string on a given character unless it's quoted or escaped.

SkillAI Tool
601 dir

Static site generator for Grunt.js, Yeoman and Node.js. Used by Zurb Foundation, Zurb Ink, H5BP/Effeckt, Less.js / lesscss.org, Topcoat, Web Experience Toolkit, and hundreds of other projects to build sites, themes, components, documentation, blogs and gh

...more
SkillAI Tool
541 dir

Store and run cron jobs with firebase.

SkillAI Tool
491 dir

Confirm (yes/no) prompt. Can be used standalone or with a prompt system like [Enquirer].

SkillAI Tool
4344K/wk1 dir

Memoize the results of a call to the RegExp constructor, avoiding repetitious runtime compilation of the same string and options, resulting in surprising performance improvements.

...more
SkillAI Tool
392.2M/wk1 dir

Sort the keys in an object.

SkillAI Tool
372.1M/wk1 dir

Recursively rename the keys in an object.

SkillAI Tool
351 dir

Regular expression for matching file names, with or without extension.

SkillAI Tool
331 dir

Get and calculate npm download stats for npm modules.

SkillAI Tool
281 dir

Like `extend` but recursively copies only the missing properties/values to the target object.

SkillAI Tool
251 dir

Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.

...more
SkillAI Tool
2417.2M/wk1 dir

Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.

...more
SkillAI Tool
241 dir

Recursively expands property keys with dot-notation into objects.

SkillAI Tool
24523/wk1 dir

Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.

...more
SkillAI Tool
2160.4M/wk1 dir

Returns true if a value is a plain object, array or function.

SkillAI Tool
1958.6M/wk1 dir

Readline utils, for moving the cursor, clearing lines, creating a readline interface, and more.

SkillAI Tool
181 dir

Create nested getter properties and any intermediary dot notation (`'a.b.c'`) paths

SkillAI Tool
131 dir

Adds project-generator support to your `base` application.

SkillAI Tool
131 dir

Get the email address of the current user from git config.

SkillAI Tool
13655/wk1 dir

Base plugin that adds methods for creating, updating and using search indices.

SkillAI Tool
131 dir

Detects if a file exists and returns the resolved filepath.

SkillAI Tool
128.9M/wk1 dir

Base plugin, creates a normalized environment object from a function, filepath or instance of base.

SkillAI Tool
1227K/wk1 dir

Ask questions, persist the answers. Basic support for i18n and storing answers based on current working directory.

SkillAI Tool
1133K/wk1 dir

Webpack loader to transform lazy-cache files into unlazy cached files.

SkillAI Tool
1152K/wk1 dir

Append a buffer to another buffer ensuring to preserve line ending characters.

SkillAI Tool
101.5M/wk1 dir

Bind a context to all functions in an object, including deeply nested functions.

SkillAI Tool
931K/wk1 dir

An object of questions commonly used by project generators or when initializing projects. Questions can be overridden, updated or extended.

...more
SkillAI Tool
91 dir

Parse a passwd file into a list of users.

SkillAI Tool
916.3M/wk1 dir

doowb

Coalesce for JavaScript. Returns the first value that is not undefined or null.

SkillAI Tool
91.9M/wk1 dir

Generate a slack landing page project for self-serve slack invites to your slack community room.

SkillAI Tool
81 dir

Basic text input prompt. This can be used standalone, but it's also included in [enquirer] by default.

SkillAI Tool
716K/wk1 dir

Simplified requests for paged (paginated) content.

SkillAI Tool
71 dir

Node.js os.homedir polyfill for older versions of node.js.

SkillAI Tool
716.2M/wk1 dir

Generate plugin that gathers data from the user's environment to pre-populate data for hints.

SkillAI Tool
61 dir

Map configuration objects to application methods.

SkillAI Tool
534K/wk1 dir

Session storage for tasks.

SkillAI Tool
41 dir

Markdown template helper. Uses remarkable to render markdown in templates. Should work with Handlebars, Lo-Dash or any template engine that supports helper functions.

...more
SkillAI Tool
4123K/wk1 dir

Get and set macros created by commandline arguments.

SkillAI Tool
41 dir

Parse string values in package.json into objects.

SkillAI Tool
432K/wk1 dir

doowb

Register and use custom search indexers to create, update and use search indices.

SkillAI Tool
41 dir

Handlebars engine, consolidate.js style but with enhancements and default helpers. Should work with Assemble, Verb, express.js, engine-cache or any application that supports consolidate.js conventions.

...more
SkillAI Tool
31 dir

Assemble pipeline plugin for pushing views into a vinyl stream.

SkillAI Automation
31 dir

Basic sort algorithm that has similar behavior to Array.prototype.sort for null and undefined, but also allows sorting by an object property.

...more
SkillAI Tool
31 dir

File system utils for normalizing things like eol, encoding and BOM.

SkillAI Tool
31 dir

base-search indexer to enable collecting and adding records to an algolia search index

SkillAI Tool
33/wk1 dir

Index NPM packages based on package.json information.

SkillAI Tool
31 dir