Skip to content

Instantly share code, notes, and snippets.

View joaoneto's full-sized avatar

João Neto joaoneto

View GitHub Profile
@joaoneto
joaoneto / login.test.js
Created March 13, 2013 13:49
Login session test with mocha
var request = require('supertest'),
should = require('should'),
app = require('../server');
var Cookies;
describe('Functional Test <Sessions>:', function () {
it('should create user session for valid user', function (done) {
request(app)
.post('/v1/sessions')
@craiggoldstone
craiggoldstone / logging.js
Created April 11, 2013 23:38
Async logging in Node.JS – JUST CHILL, WINSTON.
var winston = require('winston');
var fs = require('fs');
fs.mkdir('./logs', function(err) {
if (err) throw err;
});
// Define levels to be like log4j in java
var customLevels = {
levels: {
@gabrielmancini
gabrielmancini / gist:b40fba563919f88c322c
Created January 29, 2015 20:16
link projects goappes
cd hoodie-plugin-chat && npm link && cd .. &&
cd hoodie-plugin-cordovafb && npm link && cd .. &&
cd hoodie-plugin-image && npm link && cd .. &&
cd hoodie-plugin-notification && npm link && cd .. &&
cd hoodie-plugin-oauthio && npm link && cd .. &&
cd hoodie-plugin-paranoia && npm link && cd .. &&
cd hoodie-plugin-profile && npm link && cd .. &&
cd hoodie-plugin-pubsub && npm link && cd .. &&
cd hoodie-plugin-socialmedia && npm link && cd .. &&
cd hoodie-utils-plugins && npm link && cd ..
@sebmarkbage
sebmarkbage / Enhance.js
Last active February 10, 2025 06:23
Higher-order Components
import { Component } from "React";
export var Enhance = ComposedComponent => class extends Component {
constructor() {
this.state = { data: null };
}
componentDidMount() {
this.setState({ data: 'Hello' });
}
render() {
@derMani
derMani / GridStream.js
Last active September 5, 2020 19:07 — forked from psi-4ward/GridStream.js
NodeJS MongoDB-GridFS Video range stream exampleLets your browser seek/jump wihin the video-playback.
var express = require('express');
var app = express();
var mongo = require('mongodb');
var MongoClient = require('mongodb').MongoClient;
var GridStore = mongo.GridStore;
var ObjectID = require('mongodb').ObjectID;
function StreamGridFile(req, res, GridFile) {
@joaoneto
joaoneto / formDataToObject.js
Last active January 10, 2021 23:01
Transform formData from a form element into Object literal.
/**
* `objFromFlatKeys` Convert the template string into a tree path and set the value into the referenced object path.
*
* @param {string} strPath - template string path to convert in nested object tree
* @param {Object} prevobj - reference for the nested object result
* @param {*} value - value to set at the end of the nested object tree
*
* @example
* // define the target object
* const obj = {};