Pinned Repositories
autogit
Define commands, using plugins, to execute across all your repositories.
bump
Bump updates the project's version, updates/creates the changelog, makes the bump commit, tags the bump commit and makes the release to GitHub. Opinionated but configurable.
cash
An absurdly small jQuery alternative for modern browsers.
cliflix
Watch anything instantaneously, just write its name.
monorepo
The homepage for all my repositories.
noty
Autosaving sticky note with support for multiple notes without needing multiple windows.
phoenix
My Phoenix setup. Powerful, easy to customize, tuned for web development, adds a space switcher.
vscode-todo-plus
Manage todo lists with ease. Powerful, easy to use and customizable.
notable
The Markdown-based note-taking app that doesn't suck.
voby
A high-performance framework with fine-grained observable/signal-based reactivity for building rich applications.
fabiospampinato's Repositories
fabiospampinato/atomically
Read and write files atomically and reliably.
fabiospampinato/watcher
The file system watcher that strives for perfection, with no native dependencies and optional rename detection support.
fabiospampinato/banal
On-demand bundle analyzer, powered by esbuild.
fabiospampinato/textmate-highlighter
An isomorphic syntax highlighter using TextMate grammars and VSCode themes.
fabiospampinato/fast-string-width
A fast function for calculating the visual width of a string once printed to the terminal.
fabiospampinato/vscode-markdown-todo
Manage todo lists inside markdown files with ease.
fabiospampinato/when-exit
Execute a function right before the process is about to exit.
fabiospampinato/tiny-levenshtein
A tiny implementation of the Levenshtein edit distance algorithm.
fabiospampinato/nanoexec
A tiny wrapper around "spawn" for executing a command efficiently and conveniently.
fabiospampinato/tryloop
Simple library for retrying operations, it supports multiple backoff strategies.
fabiospampinato/glow-highlighter
An isomorphic syntax highlighter for Glow.
fabiospampinato/are-deeply-equal
Check if two values are deeply equal to each other.
fabiospampinato/promise-make-counter
A simple function that makes a counter-based promise, which can be incremented and decremented, and it resolves once its counter reaches zero.
fabiospampinato/voby-simple-router
A simple isomorphic router for Voby.
fabiospampinato/ionstore
A very simple isomorphic key-value store with a Map-like API for persisting session data.
fabiospampinato/tiny-colors
A tiny library providing the basic ANSI colors for the terminal.
fabiospampinato/tiny-readdir
A simple promisified recursive readdir function.
fabiospampinato/promise-resolve-timeout
Create a Promise which will resolve with the provided value after a timeout.
fabiospampinato/ansi-purge
A tiny function for deleting ANSI escape sequences from a string.
fabiospampinato/ansi-truncate
A tiny function for truncating a string that may contain ANSI escape sequences.
fabiospampinato/are-shallow-equal
Check if two values are shallowly equal to each other.
fabiospampinato/find-up-json
Find, read and parse the first matching file found walking the filesystem upwards.
fabiospampinato/find-up-path
Find the path of the first file matching a given name, walking the filesystem upwards.
fabiospampinato/promise-make-naked
A simple function that makes a promise that can be resolved or rejected from the outside.
fabiospampinato/stubborn-fs
Stubborn versions of Node's fs functions that try really hard to do their job.
fabiospampinato/tiny-truncate
A tiny function for truncating a string which may containg ANSI escapes, with automatic terminal width detection.
fabiospampinato/prettier
Prettier is an opinionated code formatter.
fabiospampinato/stdin-blocker
A tiny library for blocking stdin keypresses, except for ctrl+c. Useful while displaying animations.
fabiospampinato/tiny-divider
A tiny simple terminal divider that spans the entire width of the terminal.
fabiospampinato/ansi-pad
A couple tiny functions for padding a string that may contain ANSI escape sequences.