Skip to content

Instantly share code, notes, and snippets.

View Freyert's full-sized avatar

Fulton Byrne Freyert

  • Durham, NC
View GitHub Profile
var fs = require('fs');
function readFile(path, options) {
return new Promise(function(resolve, reject) {
fs.readFile(path, options, function(err, data) {
if(err) { reject(err); }
else {
resolve(data);
}
});
var fs = require('fs');
fs.readFile('./fileA.json', function(err, a) {
if(err) { throw err; }
else {
fs.readFile('./fileB.json', function(err, b) {
if(err) { throw err; }
else {
fs.readFile('./fileC.json', function(err, c) {
if(err) { throw err;}
var fs = require('fs');
fs.readFile('./fileA.json', function(err, a) {
fs.readFile('./fileB.json', function(err, b) {
fs.readFile('./fileC.json', function(err, c) {
fs.readFile('./fileD.json', function(err, d) {
fs.readFile('./fileE.json', function(err, e) {
console.log(a, b, c, d, e);
});
});
@Freyert
Freyert / yeoman-prompt-reactive.js
Created May 25, 2015 19:19
ReactiveJS Prompt Interface for Inquirer inside of a Yeoman Generator.
prompting: function () {
var done = this.async();
var log = function(answers) { this.log(answers); }.bind(this);
var complete = function() {
this.log('complete');
done();
}.bind(this);
describe('CTRL: Dashboard', function() {
var ctr, scope, module;
beforeEach(function() {
module = angular.module('dashboard');
scope = {};
});
/*beforeEach(inject(function($controller) {
scope = {};
ctrl = $controller("DasboardCtrl", {$scope: scope});
}));*/
@Freyert
Freyert / gist:4745708
Created February 9, 2013 15:27
Hide side bar when inactive, shows when mouse enters right screen. Reddit.
var sideBarLength, rightSide, winLength, pointerX, sideShowing, transition;
winLength = window.innerWidth || window.innerLength;
sideBar = document.getElementsByClassName('side')[0];
rightSide = winLength - sideBar.clientWidth;
sideShowing = true;
transition = (function () {
var vendors = ["Webkit", "Moz", "ms", "O"], result;
for (var i = 0; i < vendors.length;) {
if (vendors[i] + "Transition" in sideBar.style){