Federico Brigante's Projects
A personal app to quickly convert THB to EUR. Not automatically updated
Get the current date formatted as a version. Automatically add the time if you already released a version today.
Creates a new tag using the format Y.M.D, but only if HEAD isn’t already tagged
Debounce a function
The repository for high quality TypeScript type definitions.
degit fork with bugfixes
DOM event delegation, in <1KB
Chrome extension - Dim dotfiles (or any other) from the file browser
Parse an HTML string into `DocumentFragment` or one `Element`, in a few bytes (in browser)
Easily edit a json file from the CLI or NodeJS
The bot which handles auto-merging your PRs
test
ephimeral iframe page builder
Find and fix problems in your JavaScript code.
ESLint shareable config for XO
ESLint shareable config for TypeScript to be used with eslint-config-xo
ESLint formatters published as standalone modules 🎉
ESLint rules for AVA
ESLint plugin with rules that help validate proper imports.
Node.js loader for compiling TypeScript modules to ESM
Seamlessly log into Facebook silently, with a popup or with a redirect on unsupported browsers (Chrome/iOS)
Load Facebook's API and return a Promise. If it's already loading it won't try to load it again.
Filter alt-click, ctrl-click, shift-click, middle click, ...
Automatically expand a <textarea> to fit its content, in a few bytes
Merges arrays like a zipper. Like `lodash.zip().flat().take(limit)` but a tenth of the size!
Redirect-only repo
Micro module to get the color of a single pixel on a HTML canvas
Array of elements from selector, Array-like objects and single elements
Get the real size of an <img>, <video>, or <canvas> in the browser.