Lloyd Brookes
@75lb
English javascript fan with 25 years professional experience as an engineer, architect and director. Life-long creative. Hobbyist programmer since 1985.
67
Published Tools
2,691
Total Stars
0
Weekly Downloads
194
GitHub Followers
99
Public Repos
Published Tools
67 Skillsacross 1 categorycommand-line-args
75lb
A mature, feature-complete library to parse command-line options.
handbrake-js
75lb
Handbrake for node.js. Brings video encoding.
renamer
75lb
Rename files in bulk
command-line-usage
75lb
Generates command-line usage information
wordwrapjs
75lb
Word-wrapping for javascript.
byte-size
75lb
Convert a bytes or octets value (e.g. 34565346) to a human-readable string ('34.6 MB'). Choose between metric or IEC units.
...morearray-back
75lb
Guarantees an array back
ansi-escape-sequences
75lb
A simple library containing all known terminal ansi escape codes and sequences.
sort-array
75lb
Isomorphic, load-anywhere function to sort an array by scalar, deep or computed values in any standard or custom order
command-line-commands
75lb
Add a git-like command interface to your app.
table-layout
75lb
Stylable text tables, handling ansi colour. Useful for console output.
typical
75lb
Isomorphic, functional type-checking for Javascript
walk-back
75lb
Walk up the directory tree until the specified path is found.
common-log-format
75lb
Transform web logs (common log format) to JSON
find-replace
75lb
Replace or remove multiple items in an array.
file-set
75lb
Cross-platform glob expansions simplified. Input: file paths and glob expressions. Output: resolved file paths organised by type (file, directory and not-found).
...moreobject-to-spawn-args
75lb
Converts an object to a child_process.spawn args array
load-module
75lb
Standard dynamic imports with a few extra features
cache-point
75lb
Simple, filesystem-backed memoisation cache.
command-line-tool
75lb
command-line-tool
fsm-base
75lb
Finite state machine base class
current-module-paths
75lb
Access to __filename and __dirname within ECMAScript modules
stream-read-all
75lb
Returns a promise which fulfils with the supplied stream's content
@75lb/deep-merge
75lb
Deep-merge the values of one object structure into another
collect-json
75lb
Returns a stream which becomes readable with a single value once all (valid) JSON is received.
collect-all
75lb
Returns a stream which becomes readable once all input is received
common-dir
75lb
Returns the parent directory common to each path
config-master
75lb
Load stored configuration data
stream-via
75lb
stream-via
reduce-without
75lb
reduce-without
common-sequence
75lb
Returns an array containing the initial elements which both input arrays have in common
stream-log-stats
75lb
Prints statistics from the incoming web log stream to the console
reduce-extract
75lb
reduce-extract
app-usage-stats
75lb
A convention for tracking javascript application usage
command-line-plugin
75lb
command-line-plugin
local-web-server
75lb
A lean, modular web server for rapid full-stack development
jsdoc-to-markdown
75lb
Generates markdown API documentation from jsdoc annotated source code
lws
75lb
A lean, modular web server for rapid full-stack development
lws-range
75lb
Adds support for HTTP Range Requests to lws
jsdoc-parse
75lb
Transforms jsdoc data into something more suitable for use as template input
lws-static
75lb
Lws middleware wrapper for koa-static
test-runner
75lb
Fully-featured, lightweight command-line test runner
@test-runner/tom
75lb
Define a Test Object Model
@test-runner/core
75lb
Minimal, extensible, isomorphic test runner.
dmd
75lb
The default output template for jsdoc-to-markdown
jsdoc-api
75lb
A programmatic interface for jsdoc
lws-body-parser
75lb
body-parser
lws-compress
75lb
Response compression middleware for lws
lws-mime
75lb
Middleware to manipulate response MIME types in lws
lws-json
75lb
json
lws-rewrite
75lb
lws middleware plugin adding URL rewriting support
lws-log
75lb
Logging feature for lws
lws-index
75lb
Serve-index middleware plugin for lws
lws-basic-auth
75lb
Password-protect a server using Basic Authentication
lws-blacklist
75lb
Middleware for lws enabling certain routes to be forbidden
lws-spa
75lb
Middleware adding support for Single Page Applications to lws
lws-mock-response
75lb
Middleware adding mock responses to lws
lws-cors
75lb
Support for setting Cross-Origin Resource Sharing (CORS) headers to lws
lws-conditional-get
75lb
Conditional-get middleware for lws
dmd-bitbucket
75lb
Plugin for jsdoc2md to produce markdown suitable for bitbucket
grunt-jsdoc-to-markdown
75lb
Markdown API documentation generator, good for Github projects
@test-runner/oneline-view
75lb
@test-runner/oneline-view
@test-runner/default-view
75lb
Default view for test-runner
@test-runner/live-view
75lb
@test-runner/live-view
koa-mock-response
75lb
Mock a Rest API or any backend service.
@client-zone/sheets
75lb
A javascript client for the Google Sheets HTTP API.
contact
75lb
private, one-to-one or many-to-many command line chat