Steven Vachon's repositories
normalize-html-whitespace
Safely remove repeating whitespace from HTML text.
auto-tunnel
Simple HTTP(S) proxy tunnelling agents.
dom-predicates
Functions for determining if an object is a DOM Node of various types (from any Realm) via duck typing.
edit-dotenv
Edit a .env file string with preserved comments and whitespace.
walk-parse5
Recursively traverse a parse5 DOM tree.
assign-dom-doctype
Insert, replace or remove a DocumentType node within a Document.
details-polyfill
Polyfill for the HTML5 <details> element, no dependencies
dotenv-prompt
Create and edit .env files via CLI prompts.
event-attributes
Map of HTML and SVG event attributes.
incomplete-url
Custom-remove features of a WHATWG URL implementation.
link-types
Parse an HTML attribute value containing link types.
normalize-url
Normalize a URL
supports-semigraphics
Determine if a terminal/stream supports text animations.
create-html-template-element
Create an HTML <template> with content.
date-input-polyfill
Automatically adds datepickers to input[type=date] on IE, Firefox, and OS X Safari.
evaluate-value
Return a value or an evaluated function (with arguments).
new-js-framework
No name yet
node-suppose
Like UNIX Expect, but for Node.js.
replace-dom-string
Replace one or more strings/regexes within a DOM tree.
incomplete-symbol
Custom-remove features of a Symbol implementation.
keysim.js
Simulate user keyboard DOM events in tests.
npm-watch
run npm scripts when files change
todo-express
A sample to-do application built with Express.
virtual-list
A DOM utility for efficiently rendering large, scrollable lists and tabular data.