Skip to content

Instantly share code, notes, and snippets.

@ruzzbot
ruzzbot / mixins.styl
Created October 17, 2012 03:26
stylus mixin boilerplate
//==================================================================== VARS
ani_speed = 0.5s
img_path( filename )
'assets/images/'+filename
font_path( filename )
'assets/fonts/'+filename
@ruzzbot
ruzzbot / express-middleware.x-domain.js
Created November 1, 2012 22:43
express.js middleware to allow cross-domain access
var express = require('express'),
app = express();
app.use( function(req, res, next) {
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,OPTIONS');
res.header('Access-Control-Allow-Headers', 'X-Requested-With, X-HTTP-Method-Override, Content-Type, Accept');
next();
});
@ruzzbot
ruzzbot / frequent-modules.md
Created November 21, 2012 03:06
Frequently Used Node.js Modules

Global Modules: npm install -g bbb coffee-script express geddy grunt houston jitsu mocha node-dev nib nodester-cli sinon socketstream stylus

Project Modules: restler (HTTP Requests) socket.io (websocket)

Deployment / Services: jitsu nodester-cli

@ruzzbot
ruzzbot / ss-restrpc.coffee
Created January 10, 2013 17:13
ss-restrpc : a socketstream module that creates rest services
express = require 'express'
app = module.exports = express()
prefix = "api"
# The collection of models
models =
"writeoff": require '../models/writeoff'
###
# Create http interface for a model.<namespace>