Skip to content

Instantly share code, notes, and snippets.

jdelibas /
Created Apr 6, 2022
Proxyquire in typescript

proxyquire with typescript

Exmaple on how to get proxyquire working with typescript

jdelibas /
Last active Feb 10, 2021
Amazon Linux 2 - docker docker-compose node


  sudo yum update -y
  sudo amazon-linux-extras install docker -y
  sudo systemctl enable --now docker
  sudo usermod -a -G docker ec2-user
  sudo reboot


Keep windows alive


Copy the files from this gist into a folder and run

jdelibas / config.yaml
Last active Sep 22, 2019
View config.yaml
# PLACE THIS FILE IN ~/.verdaccio/conf/config.yaml
# This is the config file used for the docker images.
# It allows all users to do anything, so don't use it on production systems.
# Do not configure host and port under `listen` in this file
# as it will be ignored when using docker.
# see
jdelibas /
Last active May 28, 2019

Local npm cache installer

Local npm registry that caches all calls to npm.

Comes with a built in UI, once its finished syncing you should see the results.


jdelibas / cloudSettings
Last active Nov 25, 2020
Visual Studio Code Settings Sync Gist
View cloudSettings
jdelibas / create-psd.js
Created May 30, 2018
Create psd (nodejs - imagemagick)
View create-psd.js
const path = require('path');
const fs = require('fs');
const { exec } = require('child_process');
let command = 'convert ';
const images = fs.readdirSync(path.resolve(__dirname, 'images')).filter(i => i.includes('jpg') || i.includes('jpeg')).map(i=> `images/${i}`)
command += => {
const label = i.split('/')[1]
return `\\( -page +0+0 -label "${label}" ${i} -background none -mosaic -set colorspace RGB \\) `
jdelibas / merge.js
Last active Mar 7, 2018
merge object array via discriminator - append only
View merge.js
function merge(dest, src, discriminator) {
if (!discriminator) {
return [...dest, ...src];
const result = [...dest];
src.forEach((s) => {
const match = dest.find(d => d[discriminator] === s[discriminator]);
if (match) {
const oldVal = JSON.stringify(match);
const newVal = JSON.stringify(s);
jdelibas /
Last active Apr 17, 2018
Useful git commands

Useful git commands



alias.pretty=log --pretty=oneline
alias.tag-graph=log --tags --graph --oneline --decorate --simplify-by-decoration -b