Andrey Sitnik's repositories
easings.net
Easing Functions Cheat Sheet
size-limit
Calculate the real cost to run your JS app or lib to keep good performance. Show error in pull request if the cost exceeds the limit.
visibilityjs
Wrapper for the Page Visibility API
nanoevents
Simple and tiny (107 bytes) event emitter library for JavaScript
autoprefixer-rails
Autoprefixer for Ruby and Ruby on Rails
audio-recorder-polyfill
MediaRecorder polyfill to record audio in Edge and Safari
webp-in-css
PostCSS plugin and tiny JS script (131 bytes) to use WebP in CSS background
convert-layout
JS library to convert text from one keyboard layout to other
dual-publish
Publish JS project as dual ES modules and CommonJS package to npm
environment
My home config, scripts and installation process
autohide-battery
GNOME Shell extension to hide battery icon in top panel, if battery is fully charged and AC is connected.
better-node-test
The CLI shortcut for node --test runner with TypeScript
hide-keyboard-layout
GNOME Shell extension to hide keyboard layout indicator in status bar
asdf-cache-action
A Github Action to install runtimes by asdf CLI with a cache
boilerplates
Boilerplate for my open source projects
postcss-html
PostCSS syntax for parsing HTML (and HTML-like)
source-map-js
Consume and generate source maps.
node-netmask
Parse and lookup IP network blocks
vas3k.club
No bullshit IT community with private membership
eslint-plugin-node-import
A minimal ESLint plugin that requires `node:` imports