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/vscode-open-in-github
Open the current project or file in github.com.
fabiospampinato/template-vscode-extension
A template for starting a new vscode extension quickly.
fabiospampinato/kasi
A collection of functions for working with different casings.
fabiospampinato/pollex
A tiny polling-based filesystem watcher that tries to be efficient.
fabiospampinato/crypto-puzzle
A time-lock puzzle generator.
fabiospampinato/vscode-outdated
A super quick way to update npm dependencies, via a code lens.
fabiospampinato/safex
A language for writing safe expressions, in a tiny subset of JavaScript.
fabiospampinato/is
The definitive collection of is* functions for runtime type checking. Lodash-compatible, tree-shakable, with types.
fabiospampinato/csv-simple-parser
A simple, fast and configurable CSV parser.
fabiospampinato/critically
Tiny performant library for extracting the critical CSS.
fabiospampinato/graphviz-wasm
A port of Graphviz to WASM.
fabiospampinato/html-segmentator
A small library for splitting an HTML string into its top-level sections. Based on html5parser.
fabiospampinato/isostore
A simple isomorphic key-value store with a Map-like API for persisting data.
fabiospampinato/siero-worker
A managed worker that can be interacted with via Siero.
fabiospampinato/ua2os
Detect the OS from a User-Agent string.
fabiospampinato/dettle-batch
A batched debouncing and throttling solution, for performance.
fabiospampinato/file-pollex
A tiny hybrid filesystem watcher for a single file.
fabiospampinato/test-diff
Library for writing tests that diff the excepted output with the actual output.
fabiospampinato/tiny-compressor
A tiny isomorphic compression library that leverages CompressionStream and DecompressionStream.
fabiospampinato/chrome-extension-livereload
A tiny and basic livereload solution for chrome extensions.
fabiospampinato/context-keys
Performant and feature rich library for managing context keys.
fabiospampinato/template-chrome-extension
A template for starting a new Chrome extension quickly.
fabiospampinato/dotlocker
A filesystem exclusionary lock implementation based on .lock files.
fabiospampinato/event-loop-yielder
A collection of strategies for yielding to the event loop, to avoid blocking for too long.
fabiospampinato/sanitize-basename
Sanitize a file name for cross-platform validity.
fabiospampinato/tiny-buffer
A tiny isomorphic implementation of a large subset of Node's Buffer.
fabiospampinato/detect-eol
Quickly detect the EOL used in a string.
fabiospampinato/node-buffer-encoding
A little wrapper around Node's Buffer that provides encoding/decoding for all supported encodings.
fabiospampinato/promise-concurrency-limiter
Tiny scheduler for functions returning promises that can limit their concurrency.
fabiospampinato/worktank-esbuild-plugin
Esbuild plugin for WorkTank which enables you to execute whole files in a worker pool, transparently.