Nate Silva's repositories
p-ratelimit
Promise-based utility to make sure you don’t call rate-limited APIs too quickly.
snowflake-promise
Node.js Promise-based interface for accessing Snowflake databases
node-docserver
Serves Markdown documents as static content. Acts as middleware for Connect (Express) and Union (Flatiron).
is-in-subnet
Tests if an IPv4 or IPv6 address is in a given CIDR subnet
alfred-conventional-commits
Build Git commit messages according to the Conventional Commits format
sequelize-mysql-timestamp
Support MySQL TIMESTAMP columns in Sequelize.js
keyv-anyredis
Zero-dependency storage adapter for Keyv that works with many different Redis clients and supports cluster mode
koa-generic-session-sequelize
Store Koa sessions in a database using Sequelize.
big-config
Easily manage configuration settings for small to very large projects
phonenumber
Parser and validator for US and Canadian phone numbers
SublimeMerge.novaextension
Open the current Nova workspace with the Sublime Merge Git client
wireguard-qnd
Unofficial quick-n-dirty scripts for setting up a Wireguard VPN server
DefinitelyTyped
The repository for high quality TypeScript type definitions.
esm-examples
Examples using traditional and ESM imports in Node.js and the browser
keyv
Simple key-value storage with support for multiple backends
microESLint.nova
A minimalist, reliable ESLint plugin for Panic’s Nova editor.
node-cache-manager-ioredis
Redis store for node-cache-manager using IORedis.
nova-tabnine
TabNine extension for Nova
nova-typescript
Typescript support for Nova
proposal-temporal
Provides standard objects and functions for working with dates and times.
snowflake-connector-nodejs
NodeJS driver
testdouble.js
A minimal test double library for TDD with JavaScript
throttler
A rate limiting module for NestJS to work with Fastify, Express, GQL, Websockets, and RPC 🧭
youmail-client
A Node.js interface for the YouMail Spam Caller API (Unofficial)