Copyright (c) Isaac Z. Schlueter, Kat Marchán, npm, Inc., and Contributors