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.
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
environment
My home config, scripts and installation process
dual-publish
Publish JS project as dual ES modules and CommonJS package to npm
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
universal-layout
Универсальная раскладка Ситника
jstransformer-lowlight
Lowlight support for JSTransformers
localfirstnews
For contributing to upcoming newsletter issues.
pull-request-auto-reviewer
js action to auto post comments based on changes in a pull request
source-map-js
Consume and generate source maps.
vas3k.club
No bullshit IT community with private membership
eslint-plugin-escompat
Report errors for code which wont work in browsers without transpiling