dgreene1
A pragmatic developer who loves to write quality code quickly that _really_ helps users. I'm polyglot & full-stack, but my brain thinks in TypeScript.
Greater Philadelphia, PA
Pinned Repositories
alexaDateConverter
A library to help convert AMAZON.DATE strings to useful objects
environment-enforcer
When you want your code to work in every environment, call on the Environment Enforcer.
js-joda-usher
A library to help people with parsing & formatting JsJoda types in a highly-opinionated but helpful manner
merge-partially
A convenience method for overwriting only the values you want
react-accessible-treeview
A react component that implements the treeview pattern as described by the WAI-ARIA Authoring Practices.
tslint
:vertical_traffic_light: An extensible linter for the TypeScript language
tsoa
Build swagger-compliant REST APIs using TypeScript and Node
tsoa-koa-example-with-typeorm
This example repository shows how you can use tsoa with koa to generate swagger and routes for an api that would write to a SQL database via TypeORM
typeSafeJestSpy
DEPRECATED-- Jest now includes types. Former description: Helps you write faster spies by automatically inferring the real implementation's type signature
typescript-training
hands on training for people to learn about TypeScript
dgreene1's Repositories
dgreene1/react-accessible-treeview
A react component that implements the treeview pattern as described by the WAI-ARIA Authoring Practices.
dgreene1/tsoa-koa-example-with-typeorm
This example repository shows how you can use tsoa with koa to generate swagger and routes for an api that would write to a SQL database via TypeORM
dgreene1/merge-partially
A convenience method for overwriting only the values you want
dgreene1/typeSafeJestSpy
DEPRECATED-- Jest now includes types. Former description: Helps you write faster spies by automatically inferring the real implementation's type signature
dgreene1/typescript-training
hands on training for people to learn about TypeScript
dgreene1/js-joda-usher
A library to help people with parsing & formatting JsJoda types in a highly-opinionated but helpful manner
dgreene1/tslint
:vertical_traffic_light: An extensible linter for the TypeScript language
dgreene1/alexaDateConverter
A library to help convert AMAZON.DATE strings to useful objects
dgreene1/ant-design
An enterprise-class UI design language and React UI library
dgreene1/environment-enforcer
When you want your code to work in every environment, call on the Environment Enforcer.
dgreene1/tsoa
Build swagger-compliant REST APIs using TypeScript and Node
dgreene1/cli
GitHub’s official command line tool
dgreene1/cypress-best-practice-examples
demonstrates interesting cypress examples and best practices
dgreene1/do-you-really-know-dates-quiz
A quiz to help you see if you really understand dates
dgreene1/environment-enforcer-test-repo
This is a test repo to confirm that environment-enforcer is working properly
dgreene1/eslint-plugin-no-bad-date-math
rules to help you avoid problematic date math errors
dgreene1/not-implemented
Make your tests clearer by clarifying which mocks haven't been implemented yet
dgreene1/openapi.tools
A collection of Editors, Linters, Parsers, Code Generators, Documentation, Testing
dgreene1/package-check-action
A github action that checks the validity of your NPM/Yarn package.json and lock file
dgreene1/paint-shop-problem
Solving the paint shop problem
dgreene1/permit-io-PoC
a PoC of permit.io
dgreene1/policy-peoplefinder-rbac
This repository houses an RBAC-style Aserto policy for the PeopleFinder sample.
dgreene1/safeSparseFields
A zero-dependency helper for instructing an API to return a sparse fieldset in a strongly-typed manner (useful for OData and JSON API)
dgreene1/saramariagreene
dgreene1/select
React Select
dgreene1/single-spa-reagent-proof-of-concept
This is an attempt to prove that a Reagent (React from ClojureScript) website can be turned into a microfrontend
dgreene1/virtual-alexa
:robot: Easily test and debug Alexa skills programmatically
dgreene1/where-is-my-microfrontend
A tool to help you to keep your microfrontend deployments up-to-date