Skip to content

Instantly share code, notes, and snippets.

View jonchretien's full-sized avatar
📷

Jon C. jonchretien

📷
View GitHub Profile
@jonchretien
jonchretien / shell.md
Last active August 10, 2020 21:17
Xcode/Node errors

fix TypeError: fsevents is not a function

rm -rf node_modules
rm -f yarn.lock
yarn
npm cache verify
@jonchretien
jonchretien / vscode-settings.js
Last active June 30, 2020 20:06
cmd+shift+p > Preferences: Open Settings (JSON)
// Place your settings in this file to overwrite the default settings
{
// Controls the font family.
"editor.fontFamily": "Operator Mono",
// Controls the font size in pixels.
"editor.fontSize": 24,
"editor.formatOnPaste": false,
"editor.minimap.enabled": false,
"editor.multiCursorModifier": "ctrlCmd",
"editor.snippetSuggestions": "top",
@jonchretien
jonchretien / my-top-albums.js
Last active June 9, 2019 14:42
Retrieve a unique list of my top albums on Spotify
#!/usr/bin/env node
// module dependencies
const fs = require('fs');
const axios = require('axios');
const config = require('../config/local');
/**
* Request my top albums from the Spotify API.
*/
(async () => {
const response = await fetch('https://api.spotify.com/v1/tracks/6JEK0CvvjDjjMUBFoXShNZ');
const { name } = await response.json();
console.log(name);
})();
@jonchretien
jonchretien / settings.js
Last active December 6, 2016 15:29
Sublime Text 2 Settings (User)
{
"bold_folder_labels": true,
"color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme",
"draw_white_space": "selection",
"folder_exclude_patterns":
[
".svn",
".git",
".hg",
"CVS",
let swapHeaderImage = (() => {
const hero = document.querySelector('.hero');
let current = 1;
let next = 2;
function init() {
hero.classList.remove(Array.from(hero.classList).pop());
hero.classList.add(`artist-banner-${current}`);
}
@jonchretien
jonchretien / Makefile
Created January 26, 2014 05:05 — forked from mbostock/.block
GENERATED_FILES = \
unemployment.tsv
.PHONY: all clean
all: $(GENERATED_FILES)
clean:
rm -rf -- $(GENERATED_FILES)
<div class="arrow-container arrow-up arrow-up-1">
<div class="arrow"></div>
</div>
<hr>
<div class="arrow-container arrow-down arrow-down-1">
<div class="arrow"></div>
</div>
@jonchretien
jonchretien / isMobile.js
Created January 6, 2014 15:02
Snippet from NYT redesign marketing page.
// Add HTML5 video play button for iphone/ipad/android
var isMobile = {
Android: function() {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);