Scott Rippey's repositories
next-router-mock
Mock implementation of the Next.js Router
react-use-event-hook
Same as React's useCallback, but returns a stable reference.
Smart-Plurals
Defines plural rules for most languages, and a framework for adding your own.
ScottoHotKey
Scott's library of AutoHotKey scripts
SmartFormat
A lightweight engine that makes it easy to form natural language from text templates.
SmartFormat.JS
A lightweight engine that makes it easy to form natural language from text templates.
grunt-config-merge
Adds grunt.config.merge function (and alias grunt.mergeConfig), allowing you to organize your configuration object by feature.
strict-obj
Wraps a JavaScript object, and throws an error if you try to access not-defined properties.
cypress-try-or-skip
Easy conditional testing with Cypress. If a command fails, skip the test.
electron-fetch
A light-weight module that brings window.fetch to the background process of Electron
electron-issue-with-modal-focus
Steps to reproduce Electron bug #14737
focus-trap-react
A React component that traps focus
gagglecsstest
A CSS interview test
Intro-to-Less
Files to accompany a presentation on Less
Lunch-and-Learn-Promise
A simple implementation of a Promise
next-current-route
React Hook for strongly-typed access to the current NextJS route, and for pushing strongly-typed changes
react-use-reducers
A simple, tiny, type-safe way to manage state, without any of the boilerplate of typical reducers.
sample-Lovevery-homework
A sample assignment for my Lovevery application
sample-RippeyEats
A mockup of a "Rippey Eats" website, showcasing a stack with React, TypeScript, TailwindCSS, and built with Parcel
sample-SimplySocial
Mock-up of the fictional Simply Social website
scottrippey.github.io
Rippey's Front End Blog
skip-reason
Only skip tests if you have a good reason!
use-context-selector
(fork) React useContextSelector hook in userland