New Zealand

Craig Spence

Elite
@phenomnomnominal

tsquery. TypeScript AST query library

1.1k

betterer. betterer makes it easier to make incremental improvements to your codebase

630

angular-2-local-storage. LocalStorageService for Angular 2 with the same API as angular-local-storage

91

screen-reader-reader. A general purpose screen reader reader

61

ineeda. Mocking library for TypeScript and JavaScript using Proxies!

52

tuner.coffee. A guitar tuner using getUserMedia + Web Audio API

31

console.fuck. logs "fuck" to the console

19

tstemplate. TypeScript AST templating library

19

summer-of-tech-js-101. Code samples for Summer of Tech JS 101

16

workerbench.coffee. A tool to run a quick benchmark test to choose a good number of WebWorkers to make!

12

CARS. CARS talk (ng-conf 2023)

12

phenomnomnominal.github.com-old. Craig Spence

12

parseltongue. A silly language to learn about ASTs!

10

mercurial-bower-resolver. A Mercurial resolver for Bower

7

fancy. dumb little library for fancy console error messages

5

A-Web-based-Distributed-Ray-Tracer-in-Javascript. Craig Spence Final Year Project

4

debug. debug is a super lazy way to add debug logging!

4

advanced-typescript. Code for the Advanced TypeScript Workshop

4

universally-speaking. Demo repo for Universally Speaking

4

angular-lazy-routes-fix. TSLint rule/fix for Angular lazy-loaded routes

4

to-become. Jest expect helpers for regression tests where the values may change over time

3

genie.coffee. Easy Genetic Algorithms in CoffeeScript! (With WebWorkers!)

3

string-theory. ngconf 2024 string types workshop

3

DAWesome. JavaScript DAW?!

2

genetris. TypeScript

2

icky. Simple tool for tracking ickiness in a codebase

2

summer-of-tech-nodejs-bootcamp. JavaScript

2

tic-x-tac-x-toe. 4x4x4 tic-tac-toe with AI computer opponent

2

parameterised. Create parameterised tests from Markdown(ish) tables

2

phenomnomnomin.al. Website lol

2

shopify-app-template-node-typescript. 🧩 Shopify App Template with Typescript

1

rx-angular-wordle. Wordle clone in Aangular

1

music-101-with-js-bach. Slides for Music 1010 with J.S. Bach from Frontend Connect 2019

1

angular. One framework. Mobile & desktop.

1

ts-reset. A 'CSS reset' for TypeScript, improving types for common JavaScript API's

1

tractor. A UI around Protractor to help write E2E tests for Angular applications without needing to know JavaScript

1

template. Template for building basic applications with Svelte

1

eslint-plugin-codeowners. ESLint rules for CODEOWNERS files

1

ng-debug-pipes. Experimental hack for global pipes in Angular with Ivy

1

betterer-issue-repro. Repro for issue with betterer

1

reaviz. 📊 Data visualization library for React

1

ngx-electron. A simple Angular wrapper for electron's Renderer API

1

realayers. ☁ Layer Components - Dialogs, Drawers, Tooltips, Popovers, Menus, Notifications and Context Menus

1

demoBetterer. Testing out betterer

1

commitlint-plugin. commitlint rules for @phenomnomnominal

1

comlink. Comlink makes WebWorkers enjoyable.

1

wnrs. JavaScript

1

docusaurus. Easy to maintain open source documentation websites.

1

protractor-use-mocha-hook. Utility method to trick Protractor into using Mocha hooks correctly

1

angular-update-guide. An interactive guide to updating the version of Angular in your apps

1

worker-require. node.js worker_threads require

1

banana-generator. Basic ANgulAr component iNformAtion generator

1

SO-JS-Chat-Highlighter. Syntax highlighter userscript for Stack Overflow JavaScript chat room

1
53
Apply