profile
viewpoint
Forbes Lindesay ForbesLindesay @ThreadsStyling London, UK http://www.forbeslindesay.co.uk

assaf/zombie 5448

Insanely fast, full-stack, headless browser testing using node.js

fb55/htmlparser2 2657

Forgiving html and xml parser

ForbesLindesay/ajax 362

Standalone AJAX library inspired by jQuery/zepto

browserify/browser-pack 163

pack node-style source files from a json stream into a browser bundle

ForbesLindesay/atdatabases 100

TypeScript clients for databases that prevent SQL Injection

aheckmann/greadme 69

Locally preview your markdown, Github style

ForbesLindesay/authentication 38

Modular, strongly typed, promise based, independent implementations of various authentication protocols

ForbesLindesay/barrage 30

Extensions to streams (as a mixin)

ForbesLindesay/acorn-globals 27

Use acorn to detect global variables in JavaScript

ForbesLindesay/base64 11

base64 encode/decode in JavaScript

created tagForbesLindesay/authentication

tag@authentication/passwordless@2.0.2

Modular, strongly typed, promise based, independent implementations of various authentication protocols

created time in 9 days

push eventForbesLindesay/authentication

Matthew Elphick

commit sha 194bbc658a2ee7bc5a819059e4c239cd42d109c2

docs: Fix typo in cloudflare-ip.md (#21)

view details

push time in 9 days

push eventForbesLindesay/authentication

Forbes Lindesay

commit sha d10e14f14cc22cd8d5ed853a89053c3e80ce401d

fix: passwordless' SSL check was backwards (#22)

view details

push time in 9 days

delete branch ForbesLindesay/authentication

delete branch : fix/passwordless-ssl-check

delete time in 9 days

create barnchForbesLindesay/authentication

branch : fix/passwordless-ssl-check

created branch time in 9 days

created tagForbesLindesay/authentication

tag@authentication/passwordless@2.0.1

Modular, strongly typed, promise based, independent implementations of various authentication protocols

created time in 12 days

PublicEvent
PublicEvent

push eventForbesLindesay/authentication

Forbes Lindesay

commit sha 42fb3af1666c53054b3daef6c0243fbed40b8e93

perf: remove unused dependencies from passwordless (#20)

view details

push time in 12 days

delete branch ForbesLindesay/authentication

delete branch : perf/remove-unused-dependencies

delete time in 12 days

create barnchForbesLindesay/authentication

branch : perf/remove-unused-dependencies

created branch time in 12 days

created tagForbesLindesay/authentication

tag@authentication/react-passwordless@2.1.0

Modular, strongly typed, promise based, independent implementations of various authentication protocols

created time in 13 days

push eventForbesLindesay/authentication

Forbes Lindesay

commit sha 2cb6b703be9868cd08ed742c70fd41220b55567c

feat: expose the e-mail to the EnteringPassCode form (#19)

view details

push time in 13 days

delete branch ForbesLindesay/authentication

delete branch : feat/expose-email

delete time in 13 days

push eventForbesLindesay/cloudflare-ip-checker-plasmic-direct

Forbes Lindesay

commit sha d71864678d759a8020c98088dd4c2f6b95089431

docs: remove self link

view details

push time in 13 days

push eventForbesLindesay/cloudflare-ip-checker-visly

Forbes Lindesay

commit sha 66bb37d499e692af0b26b1251e4349beb69fa666

docs: update README

view details

push time in 13 days

create barnchForbesLindesay/authentication

branch : feat/expose-email

created branch time in 13 days

delete branch ForbesLindesay/react-digit-input

delete branch : feat/more-consistent-selection

delete time in 13 days

push eventForbesLindesay/react-digit-input

Forbes Lindesay

commit sha 5bcbb367d7e10c8e9652d85ee421e1d22de6454c

feat: handle selection more consistently (#3) Adding an `onClick` handler and an `onFocus` handler allows us to ensure that the focused input always has the entire digit selected.

view details

push time in 13 days

PR merged ForbesLindesay/react-digit-input

feat: handle selection more consistently

Adding an onClick handler and an onFocus handler allows us to ensure that the focused input always has the entire digit selected.

+18 -3

1 comment

1 changed file

ForbesLindesay

pr closed time in 13 days

PR opened ForbesLindesay/react-digit-input

feat: handle selection more consistently

Adding an onClick handler and an onFocus handler allows us to ensure that the focused input always has the entire digit selected.

+18 -3

0 comment

1 changed file

pr created time in 13 days

created tagForbesLindesay/authentication

tag@authentication/react-passwordless@2.0.0

Modular, strongly typed, promise based, independent implementations of various authentication protocols

created time in 13 days

created tagForbesLindesay/authentication

tag@authentication/passwordless@2.0.0

Modular, strongly typed, promise based, independent implementations of various authentication protocols

created time in 13 days

created tagForbesLindesay/authentication

tag@authentication/rate-limit@1.0.0

Modular, strongly typed, promise based, independent implementations of various authentication protocols

created time in 13 days

created tagForbesLindesay/authentication

tag@authentication/generate-passcode@2.0.0

Modular, strongly typed, promise based, independent implementations of various authentication protocols

created time in 13 days

push eventForbesLindesay/authentication

Forbes Lindesay

commit sha a6f52f2693181921c47803b700242b7f9e3403c2

refactor: passwordless (#18)

view details

push time in 13 days

delete branch ForbesLindesay/authentication

delete branch : refactor/passwordless

delete time in 13 days

push eventForbesLindesay/authentication

Forbes Lindesay

commit sha 54a40b5ba5f9e1888cd8ea3dd8fc4549eadbbaa1

refactor: Encoding is now a default export

view details

push time in 13 days

push eventForbesLindesay/authentication

Forbes Lindesay

commit sha 8d33d62258726e66d899550389d916d8c5f47ed5

docs: update usage examples for Passwordless

view details

push time in 13 days

push eventForbesLindesay/authentication

Forbes Lindesay

commit sha 6ef97cc955fa5956b8214ba2fefc1b88ac7888eb

chore: make version numbers all match up

view details

push time in 13 days

push eventForbesLindesay/authentication

Forbes Lindesay

commit sha 2384550e56bc81954541da2a5a5051febd7406a1

fix: build with a modern @babel/preset-env

view details

push time in 13 days

push eventForbesLindesay/authentication

Forbes Lindesay

commit sha f1ba13ab7657f5589f3d9b123a4857234bedd2a2

docs: generate "avatar" image

view details

Forbes Lindesay

commit sha 736b4ef4a296e809e6dbdfce5296b46119981840

docs: add open graph image

view details

Forbes Lindesay

commit sha be17e7bb7db52f15f0a8992a2d2ec3e37f09438d

docs: add www prefix

view details

Forbes Lindesay

commit sha 8e1cd5902d81406ce1f4b55c6eb261961dade624

chore: add rolling versions

view details

Forbes Lindesay

commit sha 86be2c22ef547ad46eee5221f70f67fc99fb96b3

ci: fix indentation

view details

Forbes Lindesay

commit sha f87974909404f2f448cc26321aef0f674537f604

ci: fix typo

view details

dependabot[bot]

commit sha ec0a4a5546abea9a2dcecc2bcad2cca97c5e08e5

Bump lodash from 4.17.14 to 4.17.19 in /website (#13) Bumps [lodash](https://github.com/lodash/lodash) from 4.17.14 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.14...4.17.19) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

view details

Forbes Lindesay

commit sha e4a01445643d87efe6fad8b046f61d90d2604ccb

feat: cloudflare-ip (#14) Simple utility to test if an IP address belongs to cloudflare

view details

Forbes Lindesay

commit sha 24bb325f61254f9b97d5ebc4a3aa1ecdd1a4ce05

docs: cloudflare-ip web page

view details

Forbes Lindesay

commit sha 87e96d78d1dba5b8bb1f21f10afa5ec65088f1e6

docs: fix typo

view details

Forbes Lindesay

commit sha a5e518a5295564b701dfa020fd334cbde357c60f

chore: replace bolt with yarn workspaces (#15)

view details

Forbes Lindesay

commit sha 2e9cd32c13d153470e0674fbf755cecd1c8c2a52

feat: add package for getting the full URL from a request (#16)

view details

Forbes Lindesay

commit sha 54e716ad0fc8717f8240571a4f6a8257dd142ec5

fix: add missing dependency

view details

Forbes Lindesay

commit sha c7d5f9bb6b81de4b8c8273faa860d8d4f2fa6ced

refactor: use transactionless stores (#17)

view details

Forbes Lindesay

commit sha 59f0cefc915ada015ad1987e207b237618e28ec7

refactor: completely update passwordless api

view details

Forbes Lindesay

commit sha 2824093df94b8a526862104b7a7c6b4bc9d2179e

refactor: use an entirely hooks based approach for react-passwordless

view details

push time in 13 days

create barnchForbesLindesay/react-digit-input

branch : refactor/hooks

created branch time in 13 days

issue closedForbesLindesay/react-digit-input

Action required: Greenkeeper could not be activated 🚨

🚨 You need to enable Continuous Integration on all branches of this repository. 🚨

To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because it uses your CI build statuses to figure out when to notify you about breaking changes.

Since we didn’t receive a CI status on the greenkeeper/initial branch, it’s possible that you don’t have CI set up yet. We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.

If you have already set up a CI for this repository, you might need to check how it’s configured. Make sure it is set to run on all new branches. If you don’t want it to run on absolutely every branch, you can whitelist branches starting with greenkeeper/.

Once you have installed and configured CI on this repository correctly, you’ll need to re-trigger Greenkeeper’s initial pull request. To do this, please delete the greenkeeper/initial branch in this repository, and then remove and re-add this repository to the Greenkeeper integration’s white list on Github. You'll find this list on your repo or organization’s settings page, under Installed GitHub Apps.

closed time in 13 days

greenkeeper[bot]

push eventForbesLindesay/react-digit-input

Forbes Lindesay

commit sha 0d9b9e9c4aeb9b69841ae18724d6bb2074ca7d97

Update HISTORY.md

view details

push time in 13 days

delete branch ForbesLindesay/react-digit-input

delete branch : refactor/hooks

delete time in 13 days

push eventForbesLindesay/react-digit-input

Forbes Lindesay

commit sha b0f22baa430e1c3cf2131eb666eef12b90557d7e

refactor: use hooks (#2)

view details

push time in 13 days

push eventForbesLindesay/react-digit-input

Forbes Lindesay

commit sha 79232d532ddbcbd3037142d50e04c7b89e7fc93a

fix: layout on small screens

view details

push time in 13 days

push eventForbesLindesay/react-digit-input

Forbes Lindesay

commit sha 1d6cefafeed40ed84fcf210ba4d8f353e8630001

feat: twitter preview card

view details

push time in 13 days

push eventForbesLindesay/react-digit-input

Forbes Lindesay

commit sha cb0f12f2fb0bf5ea2c7090b228a741f42a8a557b

chore: remove unused packages and ci steps

view details

push time in 13 days

push eventForbesLindesay/react-digit-input

Forbes Lindesay

commit sha 457e662ca7a05034b6c7ec28dd38561c10d58551

chore: add CI

view details

push time in 13 days

push eventForbesLindesay/react-digit-input

Forbes Lindesay

commit sha 39471945b35c61f0ad72ad6b51a69f0116e6d7f5

docs: add favicons

view details

push time in 13 days

push eventForbesLindesay/react-digit-input

Forbes Lindesay

commit sha be95fd62070b82cb122ff4d2cf38dbae7e5f833c

docs: add README to demo folder

view details

push time in 13 days

create barnchForbesLindesay/react-digit-input

branch : refactor/hooks

created branch time in 13 days

delete branch ForbesLindesay/authentication

delete branch : refactor/transactionless-stores

delete time in 14 days

push eventForbesLindesay/authentication

Forbes Lindesay

commit sha c7d5f9bb6b81de4b8c8273faa860d8d4f2fa6ced

refactor: use transactionless stores (#17)

view details

push time in 14 days

create barnchForbesLindesay/authentication

branch : refactor/transactionless-stores

created branch time in 14 days

created tagForbesLindesay/authentication

tag@authentication/tumblr@1.0.0

Modular, strongly typed, promise based, independent implementations of various authentication protocols

created time in 14 days

created tagForbesLindesay/authentication

tag@authentication/twitter@1.0.0

Modular, strongly typed, promise based, independent implementations of various authentication protocols

created time in 14 days

created tagForbesLindesay/authentication

tag@authentication/oauth1@1.0.0

Modular, strongly typed, promise based, independent implementations of various authentication protocols

created time in 14 days

created tagForbesLindesay/authentication

tag@authentication/passwordless@1.4.0

Modular, strongly typed, promise based, independent implementations of various authentication protocols

created time in 14 days

created tagForbesLindesay/authentication

tag@authentication/oauth2@1.0.0

Modular, strongly typed, promise based, independent implementations of various authentication protocols

created time in 14 days

created tagForbesLindesay/authentication

tag@authentication/request-url@1.0.0

Modular, strongly typed, promise based, independent implementations of various authentication protocols

created time in 14 days

push eventForbesLindesay/authentication

Forbes Lindesay

commit sha 54e716ad0fc8717f8240571a4f6a8257dd142ec5

fix: add missing dependency

view details

push time in 14 days

push eventForbesLindesay/authentication

Forbes Lindesay

commit sha 2e9cd32c13d153470e0674fbf755cecd1c8c2a52

feat: add package for getting the full URL from a request (#16)

view details

push time in 14 days

delete branch ForbesLindesay/authentication

delete branch : feat/original-url

delete time in 14 days

create barnchForbesLindesay/authentication

branch : feat/original-url

created branch time in 14 days

push eventForbesLindesay/authentication

Forbes Lindesay

commit sha 78788075e6fdc4a72c0c2779f71488948a72f0e1

refactor: start working on node.js implementation

view details

push time in 14 days

push eventForbesLindesay/cloudflare-ip-checker

Forbes Lindesay

commit sha 3a4dfbc7746cd7b9dcb6b9d674ec671c4cae1fdd

fix: flex-shrink for vertical devices

view details

push time in 14 days

delete branch ForbesLindesay/cloudflare-ip-checker

delete branch : feat/responsive

delete time in 14 days

push eventForbesLindesay/cloudflare-ip-checker

Forbes Lindesay

commit sha 03d4ed11e5a9251504576c5f6e6c61446808bbf4

feat: ios viewport (#5)

view details

push time in 14 days

create barnchForbesLindesay/cloudflare-ip-checker

branch : feat/responsive

created branch time in 14 days

push eventForbesLindesay/cloudflare-ip-checker

Forbes Lindesay

commit sha 782b11dbd20a2dad3079edbbb7a2dd95b7c34bef

feat: app title (#4)

view details

push time in 14 days

delete branch ForbesLindesay/cloudflare-ip-checker

delete branch : feat/app-title

delete time in 14 days

create barnchForbesLindesay/cloudflare-ip-checker

branch : feat/app-title

created branch time in 14 days

push eventForbesLindesay/cloudflare-ip-checker

Forbes Lindesay

commit sha 33d58a122551f959340903f51cbf16cc64247c40

feat: add icon and "address" typo (#3)

view details

push time in 14 days

delete branch ForbesLindesay/cloudflare-ip-checker

delete branch : feat/add-icon

delete time in 14 days

more