Forbes Lindesay

Login: ForbesLindesay

Company: @Changepage

Location: London, UK

Bio: null

Blog: http://www.forbeslindesay.co.uk

Blog: http://www.forbeslindesay.co.uk

Member of

  1. Cambridge University Canoe Club
  2. ForbesLindesay - Unmaintained
  3. hyperquest - stackable http/https client utilities for node.js
  4. JSTransformers
  5. LNUG
  6. npm
  7. Promises/A+
  8. Pug
  9. Robinson College Student's Association
  10. then (Promises/A+ implementations)
  11. null
  12. null
  13. null

Repositories

abstract-form
null
acorn-compile
Parse JavaScript using acorn and then 'evaluate' the AST, alowing interesting extensions.
acorn-globals
Use acorn to detect global variables in JavaScript
acorn-has-side-effect
A simple module to check whether an expression has any side effects.
affair
Cheating on event emitters with mixins and special browser NodeElement handling
ajax
Standalone AJAX library inspired by jQuery/zepto
arrayify
Convert array like items or individual items into arrays
ascii-math
node.js version of http://www1.chapman.edu/~jipsen/mathml/asciimath.html
authentication
Modular, strongly typed, promise based, independent implementations of various authentication protocols
available-browsers
Available browsers for sauce labs, browser stack and testing bot.
babelify-cache
Browserify transform for Babel
babel-live
Live reloading for servers written in node.js using babel
babel-plugin-dev-module-alias
null
babel-plugin-undeclared-variables-check-with-config
null
babel-preset-forbeslindesay
Babel default settings to match my personal preferences
barrage
Extensions to streams (as a mixin)
base64
base64 encode/decode in JavaScript
base64-decode
Decode base-64 strings with JavaScript
base64-encode
Encode base-64 strings with JavaScript
binary-search-party
Asynchronous or Synchronous binary search (with promises support)
booting-nav
Fixes subnav to the top when it scrolls out of view (intended to work with bootstrap)
brackets-globals
Highlight global variables in brackets
brackets-language-extensions
Plugins for langauges supported by CodeMirror but not by brackets
brcdn.org
Browserify CDN
browserify-bot
A bot to stream browserify builds of all modules on npm
browserify-middleware
express middleware for browserify, done right
bulk-rename
Do bulk renames of files by simply editing a text file.
bulletproof-react-workshop
null
cabbie
WebDriver for the masses
cabbie-run
Run a test file with a cabbie driver in a separate process
camify
Add @cam.ac.uk to e-mails that don't have an @ but leave other ones un-changed
cancellation
A method for making async operations cancellable
character-parser
Parse JavaScript one character at a time to look for snippets in Templates
chat-example
Demo app for an isomorphic redux/react chat room
class-list
null
closest
Find the closest parent that matches a selector
code-mirror
This is now deprecated, use the official CodeMirror implementation
component-release
Node.js based git-release for use with component
component-stream
Streaming component builder straight from github
connect-roles
Provides dynamic roles based authorisation for node.js connect and express servers.
create-react-app
Create React apps with no build configuration.
cssdeps
Take some CSS, figure out what files it depends on.
dashboard
Dashboard for my life
data-action
Bind all sorts of things to html click events
define-form
strongly typed forms using [final-form](https://github.com/final-form/final-form)
define-modal
null
DefinitelyTyped
The repository for high quality TypeScript type definitions.
dehumanize-date
Parse dates in all the formats humans like to use.
demos
Demonstrations of various JavaScript libraries
demo-transform-runtime-and-es2015-modules-commonjs-order-bug
null
dependency-check
checks which modules you have used in your code and then makes sure they are listed as dependencies in your package.json
deviate
Redirecting middlware for express
digital-navy
null
discern
Discern information about git and GitHub urls
docs
These are the markdown sources for all the platform guides of Parse.
email-auth
Email verification for login
end-to-end-testing-react-applications
null
ert
Express routing templates provides a simple micro-templating syntax for building strings from a template and a request object.
eslint-config-forbeslindesay
ESLint default settings to match my personal preferences
express-route-tester
Attempts to give you an idea of what urls will be accepted by an express route (please fork and extend it)
float-head
Float table heads when they get to the top of the page
flow
Adds static typing to JavaScript to improve developer productivity and code quality.
flow-babel-types
null
flowgen2
Generate flowtype definition files from TypeScript
flow-runtime
A runtime type system for JavaScript with full Flow compatibility.
flow-typed
A central repository for Flow library definitions
ForbesLindesayBot
null
forbeslindesay-bots
Bots for accomplishing common tasks, triggered by post requests from If This Then That's "Maker" channel and hosted on Heroku.
gbp
Convert numbers of pennnies into gbp formatted as a string
gethub
Download a github repository to a folder using the .tar.gz bundle
get-repo
Get the files in a repository on GitHub
github-bot
Everything you need to build a bot for submitting automated pull requests
github-real-names
A plugin for Google Chrome that adds a button to toggle showing real names instead of usernames on GitHub
github-stream
Get a stream of updates to a GitHub repository
graphql-schema-gen
Generate JavaScript GraphQL schema from the GraphQL language
halting-problem
Solves the halting problem :)
handle
Handle events on elements
heroku-release
Release apps to heroku without using Git (so that .gitignored assets are included)
highlight-codemirror
A syntax highlighter built to run in node and consume CodeMirror modes.
htmldeps
detect the dependencies of an html file (not recursive)
http-basic
low level wrapper around http.request/https.request with caching, redirects, gzip etc.
http-response-object
A simple object to represent an http response
id-map
Map for non-string keys (taken from meteor.js)
imsave
Imgur image upload API
inconsolata
The inconsolata typeface
ink-console
Render a scrollable terminal log in your ink app
inline-code
tools to help you inline a variety of function calls in JavaScript code
insert-css-module
null
interpret
An interpreter for executing un-trusted Esprima Parse Trees with powerful extensibility to aid asynchronous programming
intro-to-react
WIP React Workshop
is-browser
Test whether you're a component in browser or a package in npm
is-browser-transform
Static browserify transform for "is-browser" npm module.
jade-brackets
Brackets and code-mirror modes for jade
jade-full-debug
Debugging the jade parser
jsdom
A JavaScript implementation of the WHATWG DOM and HTML standards, for use with node.js
json-literal
Superset of `JSON` adding date, regex, null, undefined and octal literals. Inspired by @substack's [json-literal-parse](https://github.com/substack/json-literal-parse).
js-script
Allow asynchronous APIs to be scripted using pure synchronous JavaScript.
jssn
JavaScript Super Notation (JSON + circular refs + dates + (optional)functions)
khaos-forbeslindesay
A Khaos template to start new react.js projects quickly.
khaos-typescript
null
legacy-encoding
Support as many legacy encodings as possible
lexical-scope-demo
Online demo for substack's lexical-scope library
log-to-screen
Make log messages appear on the screen, and implement `console` if not defined.
lsr
Recursive readdir (`ls -R`)
makelatest.com
null
make-transform
Make simple string based functions into browserify transforms.
mandate
The easy way to deploy websites to S3
matches-selector
Check if an element matches a given selector string
mongod-mock
null
mongo-operators
Structured description of MongoDB's operators
mongo-shell-methods
Descriptions of each of the mongodb shell methods in JSON
N1-GitHub
null
new-stream
Parse and Stringify newline separated streams (including JSON parsing if required)
npm-fetch
Fetch npm modules
object-explorer
A browser module to create an extensible gui to explore objects
observables
Really simple observable values
occasion
A date formatting library
ordered-dict
An ordered traversable dictionary with mutable ordering (from meteor.js)
passport-raven
Raven (University of Cambridge) authentication module for passport
passport-redgate
A passport provider for RedGate's OpenID system
patterns-of-promise-use
A conference presentation
peer-tester
Test a project with every valid peer dependency.
postmark.js
Ridiculously Simple Email Sending From Node.js
prepare-response
Prepare a text resposne to be efficiently sent. This is useful when you want to completly cache a specific response in memory and handle etags and gzip.
promisejs.org
a promise website to document and promote
promises-and-generators
JSConf EU talk
pull-request
All the tools you need to commit to GitHub repos via the API and create pull requests
QEJS
Asyncronous Embedded JavaScript Templates with Q
QJS
Use the await keyword in node.js code with Q promises.
queue
Simple JavaScript queue built from two stacks
raven-js
Official Sentry SDK for JavaScript
react-abstract-button
null
react-code-mirror
CodeMirror component for Facebook React
react-data-fetching-demo
A demo of different ways of doing data fetching in react
react-digit-input
Higher Order Component for passcode/separated digit input.
react-prosemirror-document
Render a ProseMirror document using React
react-router
Declarative routing for React
redux-optimist
Optimistically apply actions that can be later commited or reverted.
redux-wait
A helper to let you wait for redux actions to be processed in a universal app.
regexp
Regular Expression Parser in Pure JS
regexplained
The module for rendering diagrams on regexplained.co.uk
regexplained.co.uk
Regular Expression playgorund inspired by regexper.com and LeaVerou/regexplained
remove-require
Remove requires and replace them with something else of the same length.
rfile
require a plain text or binary file in node.js
rfileify
Convert any code using rfile and derivatives so that it supports browserify
rnode
Make node become really random, useful when checking you have race conditions
rollup-regenerator-runtime
null
rsa-json
generate rsa keypairs as json blobs
ruglify
"Require" minified JavaScript as a string
run-browser
The simplest way to run testling type tests in the browser
run-on-ssh
null
runtime-jade
Just the runtime parts of jade
s3cas
Content Addressable Storage for Amazon S3
s3cas-gzip
content addressable gzipped storage on top of S3
savewillpower
null
seed-random
Generate random numbers with a seed, useful for reproducible tests
selenium-mocha
Run selenium tests in the browser with mocha
servestatic
Build or Serve a static website, including all templates and languages supported by consolidate-build, and a plugin architecture.
sha
Check and get file hashes using sha1, md5 etc....
shouldwegotothebop.co.uk
A silly website
simpledynamicsite.org
null
simple-queue-service
Simple interface to amazon's simple queue service
simplestaticsite.org
Instructions for building a simple static site
slides
The slides for all my presentations
snapguidist
Snapshot testing for React Styleguidist
sorter
A simple up down ui-element for indicating sort direction in column headings (using svg)
spawn-sync
Pollyfill v0.12/iojs spawnSync method
stable-sha1
Get a consistent sha1 hash for a JSON object in both browser and node
stable-stringify
deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results
stop
stop complicating your static website building
styled-components
Visual primitives for the component age ?
submit
form upload and progress api
supermarked
marked with syntax highlighting and LaTeX maths support
sync-mysql
Make synchronous queries to a mysql database
sync-request
Make synchronous web requests with cross platform support.
sync-rpc
Run asynchronous commands synchronously by putting them in a separate process
taxi-rank
A JSDom based Selenium Webdriver API
tempjs.org
A simple webservice for hosting snippets of JavaScript for testing
testit
Because the world needs a simpler testing framework
test-result
A simple module to mark the result of your tests
themed
null
thread-sleep
A native module for when you just need node to back off for a few milliseconds
throat
Throttle a collection of promise returning functions
try-thread-sleep
null
tsgen
null
ts-heroku
A type safe heroku API client.
ts-jest
A preprocessor with sourcemap support to help use Typescript with Jest
tutorials-for-building-real-apps
null
typeconvert
null
TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
uglify-to-browserify
A transform to make UglifyJS work in browserify
umd
Universal Module Definition for use in automated build systems
unescape-html
The reverse of escape-html
unpkg-bot
null
uptime-robot
A simple node.js API for uptime robot
utf8-encode
Encode JavaScript strings in UTF8
v8-memory-leak
null
versionify
Ensure the version number of a package is always updated.
vscode-sql-template-literal
Syntax highlighting for template literals tagged as "sql" in vscode
webpack-dev-server
Serves a webpack app. Updates the browser on changes.
work-token
Simple proof of work generation and verification library based on hashcachgen
wrench
a distributed, transactional key value store
yieldify
Compiler for ES6 with no runtime component
zombie
Insanely fast, full-stack, headless browser testing using node.js

Commits To

RepositoryMost Recent Commit# Commits


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.