Skip to content

Instantly share code, notes, and snippets.

Avatar
🎨
Building accessible UIs

Vitaly Kondratiev vitkon

🎨
Building accessible UIs
View GitHub Profile
@morewry
morewry / monorepo-tool-comparison.md
Last active May 11, 2022
Comparison of Monorepo Tools For Web Client / Front End Projects (That Probably Use HTML, CSS, and JS)
View monorepo-tool-comparison.md

Mono Repository Tool Comparison

For Web Client / Front End Projects

(That Probably Use HTML, CSS, and JS)

I made a list of 20 things I might want out of a monorepo tool for a Design System to use as a basis for comparing some of the options including Lerna, Northbrook, and Rush.

⚠️ Northbrook's author says the project is pretty dead and now uses Lerna.

Qualifications Wanted

@kevin-smets
kevin-smets / ..homeSync.md
Last active Jun 8, 2022
Feeling homeSync? Sync your home dir to a git repo with launchd every 30 minutes (macOS)
View ..homeSync.md

Feeling homeSync?

  1. Place homeSync.sh and homeSync.plist in your home dir
  2. It's recommended to place the .gitignore in your home dir as well, to prevent checking in all your things :)

After doing that, run the following commands in ~/.

cd ~
git init
git remote add origin 
@piotrwitek
piotrwitek / tslint.json
Last active Apr 20, 2019
TSLint rules with ESLint/React extension based on airbnb style guide
View tslint.json
{
"rules": {
"align": [
true,
"parameters",
"arguments",
"statements"
],
"ban": false,
"class-name": true,
@caridy
caridy / export-syntax.js
Last active Jan 15, 2022
ES6 Module Syntax Table
View export-syntax.js
// default exports
export default 42;
export default {};
export default [];
export default foo;
export default function () {}
export default class {}
export default function foo () {}
export default class foo {}
@vitkon
vitkon / gist:5673266
Last active Dec 17, 2015
JS: Simple event logger (for debugging)
View gist:5673266
function initLogger () {
for(var eventName in $.event.global) {
$("*").bind(eventName, function(event) {
console.log(
event.type+": "+
event.target.nodeName+") "+
Array.prototype.slice.call(arguments, 1).join(", "));
});
}
}