Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub / stevenvachon 80 repositories

Software engineer specializing in front-end. I enjoy creating interfaces: GUI, CLI, API. Not a scientist or doctor. ๐ŸŒˆ๐Ÿ’€๐Ÿ”ฅ

stevenvachon/broken-link-checker

Find broken links, missing images, etc within your HTML.

Language: JavaScript - Size: 416 KB - Last synced: 7 days ago - Pushed: 5 months ago - Stars: 1,897 - Forks: 298

stevenvachon/hidefile

Hide files and directories on all platforms.

Language: JavaScript - Size: 42 KB - Last synced: 17 days ago - Pushed: about 4 years ago - Stars: 28 - Forks: 0

stevenvachon/normalize-html-whitespace

Safely remove repeating whitespace from HTML text.

Language: JavaScript - Size: 3.91 KB - Last synced: 16 days ago - Pushed: about 5 years ago - Stars: 13 - Forks: 2

stevenvachon/limited-request-queue

Interactively manage concurrency for outbound requests.

Language: JavaScript - Size: 70.3 KB - Last synced: 9 days ago - Pushed: over 3 years ago - Stars: 17 - Forks: 4

stevenvachon/supports-semigraphics

Determine if a terminal/stream supports text animations.

Language: JavaScript - Size: 15.6 KB - Last synced: 4 days ago - Pushed: about 4 years ago - Stars: 2 - Forks: 0

stevenvachon/sql-match

Match a string using an SQL pattern.

Language: JavaScript - Size: 31.3 KB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 2 - Forks: 0

stevenvachon/dotenv-prompt

Create and edit .env files via CLI prompts.

Language: JavaScript - Size: 87.9 KB - Last synced: 6 days ago - Pushed: about 4 years ago - Stars: 2 - Forks: 0

stevenvachon/incomplete-url

Custom-remove features of a WHATWG URL implementation.

Language: JavaScript - Size: 37.1 KB - Last synced: about 16 hours ago - Pushed: about 4 years ago - Stars: 2 - Forks: 0

stevenvachon/edit-dotenv

Edit a .env file string with preserved comments and whitespace.

Language: JavaScript - Size: 35.2 KB - Last synced: 24 days ago - Pushed: about 4 years ago - Stars: 3 - Forks: 0

stevenvachon/gres

CLI scripts for bootstrapping a PostgreSQL database.

Language: JavaScript - Size: 115 KB - Last synced: about 15 hours ago - Pushed: about 4 years ago - Stars: 2 - Forks: 1

stevenvachon/is-dom-detached

Determine if a Node does not exist within a DOM tree.

Language: JavaScript - Size: 196 KB - Last synced: 5 days ago - Pushed: about 4 years ago - Stars: 2 - Forks: 0

stevenvachon/is-dom-document

Determine if an object is a DOM Document (from any Realm).

Language: JavaScript - Size: 143 KB - Last synced: 3 days ago - Pushed: about 4 years ago - Stars: 2 - Forks: 0

stevenvachon/parse-string-boolean

Parse a string representation of a boolean.

Language: JavaScript - Size: 27.3 KB - Last synced: 24 days ago - Pushed: about 4 years ago - Stars: 2 - Forks: 0

stevenvachon/http-equiv-refresh

Parse an HTML meta refresh value.

Language: JavaScript - Size: 10.7 KB - Last synced: 6 days ago - Pushed: over 3 years ago - Stars: 7 - Forks: 2

stevenvachon/winattr

Foolproof Windowsยฎ file attributes.

Language: JavaScript - Size: 30.3 KB - Last synced: 5 days ago - Pushed: over 3 years ago - Stars: 24 - Forks: 6

stevenvachon/url-to-options

Convert a WHATWG URL to an http(s).request options object.

Language: JavaScript - Size: 4.88 KB - Last synced: 30 days ago - Pushed: over 3 years ago - Stars: 8 - Forks: 4

stevenvachon/universal-url-lite

A smaller Universal WHATWG URL, for Browserify/etc.

Language: JavaScript - Size: 33.2 KB - Last synced: 24 days ago - Pushed: over 3 years ago - Stars: 7 - Forks: 0

stevenvachon/universal-url

WHATWG URL for Node & Browser.

Language: JavaScript - Size: 7.81 KB - Last synced: 18 days ago - Pushed: over 3 years ago - Stars: 23 - Forks: 4

stevenvachon/any-match

Determine if a single match exists with an array of strings/numbers/regexes.

Language: JavaScript - Size: 3.91 KB - Last synced: 3 days ago - Pushed: over 3 years ago - Stars: 3 - Forks: 1

stevenvachon/is-urlsearchparams

Determines whether a value is a URLSearchParams instance.

Language: JavaScript - Size: 5.86 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0

stevenvachon/isurl

Determines whether a value is a WHATWG URL.

Language: JavaScript - Size: 10.7 KB - Last synced: 18 days ago - Pushed: over 3 years ago - Stars: 12 - Forks: 5

stevenvachon/minurl

Reduce and normalize the components of a WHATWG URL.

Language: JavaScript - Size: 15.6 KB - Last synced: 1 day ago - Pushed: over 3 years ago - Stars: 4 - Forks: 1

stevenvachon/url-relation

Determine the relation between two URLs.

Language: JavaScript - Size: 103 KB - Last synced: 7 days ago - Pushed: over 3 years ago - Stars: 3 - Forks: 2

stevenvachon/relateurl

Create a relative URL with options to minify.

Language: JavaScript - Size: 131 KB - Last synced: 27 days ago - Pushed: over 3 years ago - Stars: 53 - Forks: 8

stevenvachon/urlcache

Normalized URL key-value cache.

Language: JavaScript - Size: 39.1 KB - Last synced: 9 days ago - Pushed: over 3 years ago - Stars: 3 - Forks: 1

stevenvachon/robot-directives

Parse robot directives within HTML meta and/or HTTP headers.

Language: JavaScript - Size: 20.5 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 4 - Forks: 3

stevenvachon/camelcase-css

Convert a kebab-cased CSS property into a camelCased DOM property.

Language: JavaScript - Size: 5.86 KB - Last synced: 8 days ago - Pushed: over 1 year ago - Stars: 14 - Forks: 5

stevenvachon/handlebars-html-parser

Parse Handlebars and HTML.

Language: JavaScript - Size: 117 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 33 - Forks: 2

stevenvachon/walk-parse5

Recursively traverse a parse5 DOM tree.

Language: JavaScript - Size: 3.91 KB - Last synced: about 6 hours ago - Pushed: about 5 years ago - Stars: 3 - Forks: 2

stevenvachon/usehooks-ts Fork of juliencrn/usehooks-ts

React hook library, ready to use, written in Typescript.

Language: TypeScript - Size: 9.62 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

stevenvachon/mount-smb

Cross-platform SMB mounting & unmounting

Size: 1.95 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

stevenvachon/can-transition ๐Ÿ“ฆ

Seamlessly integrate CSS transitions into your CanJS v2.x projects.

Language: JavaScript - Size: 1.21 MB - Last synced: 28 days ago - Pushed: almost 10 years ago - Stars: 6 - Forks: 0

stevenvachon/html-minify ๐Ÿ“ฆ

Reduce file size by shortening URLs and safely removing all standard comments and unnecessary white space from an HTML document.

Language: PHP - Size: 113 KB - Last synced: about 1 year ago - Pushed: over 10 years ago - Stars: 13 - Forks: 4

stevenvachon/absolute-to-relative-urls ๐Ÿ“ฆ

A function/class for use in shortening URL links.

Language: PHP - Size: 117 KB - Last synced: about 1 year ago - Pushed: over 10 years ago - Stars: 4 - Forks: 0

stevenvachon/nopter ๐Ÿ“ฆ

*DEPRECATED* Easy command-line executable utilities built on "nopt".

Language: JavaScript - Size: 390 KB - Last synced: 3 months ago - Pushed: over 8 years ago - Stars: 2 - Forks: 2

stevenvachon/auto-tunnel ๐Ÿ“ฆ

Simple HTTP(S) proxy tunnelling agents.

Language: JavaScript - Size: 2.93 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 4 - Forks: 1

stevenvachon/urlobj ๐Ÿ“ฆ

*DEPRECATED* Performant utilities for URL resolution and parsing.

Language: JavaScript - Size: 74.2 KB - Last synced: 3 months ago - Pushed: about 6 years ago - Stars: 3 - Forks: 4

stevenvachon/broquire ๐Ÿ“ฆ

*DEPRECATED* Require different values in a web browser.

Language: JavaScript - Size: 11.7 KB - Last synced: about 1 month ago - Pushed: about 7 years ago - Stars: 4 - Forks: 0

stevenvachon/unique-number ๐Ÿ“ฆ

Generate a unique number.

Language: JavaScript - Size: 152 KB - Last synced: about 1 month ago - Pushed: over 8 years ago - Stars: 2 - Forks: 0

stevenvachon/cloneurl ๐Ÿ“ฆ

Clone a WHATWG URL instance.

Language: JavaScript - Size: 4.88 KB - Last synced: 3 months ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0

stevenvachon/nodecon ๐Ÿ“ฆ

A Node.js debugging console (Mac / Windows / Linux) *BROKEN*

Language: JavaScript - Size: 164 KB - Last synced: about 1 year ago - Pushed: over 9 years ago - Stars: 3 - Forks: 1

stevenvachon/handlebars-react

Compile Handlebars templates to React.

Language: JavaScript - Size: 30.3 KB - Last synced: about 1 month ago - Pushed: over 8 years ago - Stars: 122 - Forks: 8

stevenvachon/jquery.wrecker

wRECkeR: Responsive Equal-Height Columns and Rows

Language: JavaScript - Size: 150 KB - Last synced: about 1 year ago - Pushed: over 7 years ago - Stars: 10 - Forks: 4

stevenvachon/assign-dom-doctype

Insert, replace or remove a DocumentType node within a Document.

Language: JavaScript - Size: 5.86 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 2 - Forks: 1

stevenvachon/lerna-link-deps

Symlink all instances of a dependency within a Lerna multi-package-project.

Language: JavaScript - Size: 7.81 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

stevenvachon/handlebars-html-compiler

Compile templates parsed with handlebars-html-parser.

Size: 0 Bytes - Last synced: about 1 year ago - Pushed: about 8 years ago - Stars: 2 - Forks: 0

stevenvachon/sourcetally

Source code line counter (Mac / Windows / Linux / web)

Language: JavaScript - Size: 19.8 MB - Last synced: about 1 year ago - Pushed: over 9 years ago - Stars: 3 - Forks: 0

stevenvachon/node-suppose Fork of jprichardson/node-suppose

Like UNIX Expect, but for Node.js.

Language: JavaScript - Size: 66.4 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 1 - Forks: 0

stevenvachon/date-input-polyfill Fork of jcgertig/date-input-polyfill

Automatically adds datepickers to input[type=date] on IE, Firefox, and OS X Safari.

Language: JavaScript - Size: 169 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 1 - Forks: 2

stevenvachon/details-polyfill Fork of rstacruz/details-polyfill

Polyfill for the HTML5 <details> element, no dependencies

Language: JavaScript - Size: 39.1 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 2 - Forks: 0

stevenvachon/normalize-url Fork of sindresorhus/normalize-url

Normalize a URL

Language: JavaScript - Size: 43 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 2 - Forks: 0

stevenvachon/event-attributes

Map of HTML and SVG event attributes.

Language: JavaScript - Size: 3.91 KB - Last synced: 6 days ago - Pushed: over 6 years ago - Stars: 2 - Forks: 0

stevenvachon/link-types

Parse an HTML attribute value containing link types.

Language: JavaScript - Size: 4.88 KB - Last synced: 13 days ago - Pushed: about 5 years ago - Stars: 2 - Forks: 0

stevenvachon/hasurl

Determine whether Node.js' WHATWG URL implementation is available.

Language: JavaScript - Size: 3.91 KB - Last synced: 17 days ago - Pushed: about 5 years ago - Stars: 2 - Forks: 0

stevenvachon/create-html-template-element

Create an HTML <template> with content.

Language: JavaScript - Size: 3.91 KB - Last synced: 5 months ago - Pushed: about 5 years ago - Stars: 1 - Forks: 1

stevenvachon/is-dom-void

Determine if an object is a void HTMLElement (from any Realm).

Language: JavaScript - Size: 138 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

stevenvachon/strip-www

Remove a leading "www" subdomain from a hostname.

Language: JavaScript - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 3 - Forks: 0

stevenvachon/dom-max-size

Determine the maximum scalable dimensions of an HTMLElement.

Language: JavaScript - Size: 184 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

stevenvachon/is-dom-element2

Determine if an object is an HTMLElement (from any Realm).

Language: JavaScript - Size: 122 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

stevenvachon/scrolling-menu

A custom element for a menu that scrolls horizontally or vertically.

Language: JavaScript - Size: 1.84 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 4 - Forks: 1

stevenvachon/dom-predicates

Functions for determining if an object is a DOM Node of various types (from any Realm) via duck typing.

Language: JavaScript - Size: 10.7 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 4 - Forks: 0

stevenvachon/virtual-list

A DOM utility for efficiently rendering large, scrollable lists and tabular data.

Language: JavaScript - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

stevenvachon/grunt-cleanempty

Clean empty files and folders.

Language: JavaScript - Size: 19.5 KB - Last synced: 5 days ago - Pushed: over 8 years ago - Stars: 6 - Forks: 2

stevenvachon/cli-clear

Cross-platform terminal screen clear.

Language: JavaScript - Size: 185 KB - Last synced: 25 days ago - Pushed: over 7 years ago - Stars: 16 - Forks: 4

stevenvachon/grunt-log-headers

Hide the running task name header in Grunt's logger.

Language: JavaScript - Size: 3.91 KB - Last synced: 2 days ago - Pushed: over 8 years ago - Stars: 5 - Forks: 2

stevenvachon/jquery.transitionsend

Execute a callback when ALL css transitions have ended.

Language: JavaScript - Size: 211 KB - Last synced: 28 days ago - Pushed: over 10 years ago - Stars: 6 - Forks: 0

stevenvachon/new-js-framework

No name yet

Size: 6.84 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 1 - Forks: 0

stevenvachon/replace-dom-string

Replace one or more strings/regexes within a DOM tree.

Language: JavaScript - Size: 7.81 KB - Last synced: 4 days ago - Pushed: about 5 years ago - Stars: 1 - Forks: 0

stevenvachon/incomplete-symbol

Custom-remove features of a Symbol implementation.

Language: JavaScript - Size: 4.88 KB - Last synced: 23 days ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

stevenvachon/evaluate-value

Return a value or an evaluated function (with arguments).

Language: JavaScript - Size: 4.88 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 1 - Forks: 0

stevenvachon/handlebars-virtual-dom

Compile Handlebars templates to virtual-dom.

Size: 148 KB - Last synced: about 1 year ago - Pushed: over 9 years ago - Stars: 9 - Forks: 0

stevenvachon/keysim.js Fork of eventualbuddha/keysim.js

Simulate user keyboard DOM events in tests.

Language: JavaScript - Size: 160 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

stevenvachon/todo-ssr

A progressively enhanced to-do web application.

Language: JavaScript - Size: 216 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 2

stevenvachon/todo-express

A sample to-do application built with Express.

Language: JavaScript - Size: 84 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 1

stevenvachon/npm-watch Fork of M-Zuber/npm-watch

run npm scripts when files change

Language: JavaScript - Size: 49.8 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

stevenvachon/which-win-shell

Discern between different command-line shells on Windows *BROKEN*

Language: JavaScript - Size: 191 KB - Last synced: about 1 year ago - Pushed: over 9 years ago - Stars: 1 - Forks: 0

stevenvachon/classlist-polyfill Fork of yola/classlist-polyfill

Cross-browser element.classList

Language: JavaScript - Size: 61.5 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 0 - Forks: 1

stevenvachon/stevenvachon

My personal repository!

Size: 125 KB - Last synced: about 1 year ago - Pushed: almost 10 years ago - Stars: 0 - Forks: 0

stevenvachon/grunt-content

Display informative and pretty content in a Grunt task.

Language: JavaScript - Size: 11.7 KB - Last synced: 1 day ago - Pushed: over 8 years ago - Stars: 0 - Forks: 1

stevenvachon/chai-subset Fork of debitoor/chai-subset

"containSubset" object properties matcher for Chai

Language: JavaScript - Size: 41 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

stevenvachon/less-plugin-future-compat

Less.js plugin to avoid conflicts with future CSS features.

Language: JavaScript - Size: 2.93 KB - Last synced: 29 days ago - Pushed: almost 8 years ago - Stars: 1 - Forks: 0