I hereby claim:
- I am asbjornenge on github.
- I am asbjornenge (https://keybase.io/asbjornenge) on keybase.
- I have a public key whose fingerprint is DDDC 3218 67A6 B10E 7FC2 A876 6264 E527 FA86 4B12
To claim this, I am signing this object:
/* | |
* node-ws - pure Javascript WebSockets server | |
* Copyright Bradley Wright <brad@intranation.com> | |
*/ | |
// Use strict compilation rules - we're not animals | |
'use strict'; | |
var net = require('net'), | |
crypto = require('crypto'); |
I hereby claim:
To claim this, I am signing this object:
-----BEGIN PGP MESSAGE----- | |
Version: GnuPG/MacGPG2 v2.0.22 (Darwin) | |
Comment: GPGTools - https://gpgtools.org | |
hQEMA3WsbN3t0QYIAQf/SMcQs1+rMkbelITRrOrZLuJnTyIlfIRPR/OoT58aVMAQ | |
ax6tOYV/tLOgfH5OWGGVCiVBpdeqMbx66BelReAdu6lG7cHwcgrU+HlMuj+qscdx | |
VPMWW5sV6mpgH8jgKnW9pv/rS09n4yvIOdk2x+6aBCCn0iqdn3xtxrWVA8pJecyX | |
93F1tMIq+No7tp0OXdEhzGagMadgGt/GXHEiUZGj40mYrI8YjE6BVSMi3ZLRoCXE | |
eUG7f17ba/MxXD/00gKHUjczPSWeGpn67oDQrCS2pSCKBiBBPk+0lKIaOBG9HaHL | |
JDTtfBhVMv23Cm/E6YUOBa+xxa8vqq0O1IE2XbVoF9KQAfH6lFSQJbryemiIKjKp |
module.exports = { | |
componentWillMount : function() { | |
this._replaceState = this.replaceState | |
this.replaceState = function(completeState, callback) { | |
if (!this.isMounted()) return | |
this._replaceState(completeState, callback) | |
} | |
} | |
} |
var reloadSocket = new WebSocket('ws://localhost:35730'); | |
reloadSocket.onmessage = function(msg) { | |
if (msg.data === 'reload') setTimeout(function() { location.reload(); },10) | |
} |
var React = require('react') | |
var ReactAddons = require('react/addons') | |
var ReactTestUtils = React.addons.TestUtils | |
var reactTestQueryUtil = function (tree) { | |
this.tree = tree | |
} | |
reactTestQueryUtil.prototype.class = function (cls) { | |
this.class = cls | |
return this |
#!/usr/bin/env node | |
var request = require('request') | |
var Docker = require('dockerode') | |
var swarm = Docker({host: 'http://docker.host', port: 4243}) | |
var dnshost = 'http://dns.host:8080' | |
var interval = 2000 | |
var loop = function () { | |
getContainers(function (currContainer) { | |
updateDns(currContainer) |
import React from 'react' | |
import assign from 'react/lib/Object.assign' | |
import Route from 'route-parser' | |
export default class Router extends React.Component { | |
constructor(props) { | |
super(props) | |
let routes = Object.keys(this.props.routes).map((route) => { | |
return { route : new Route(route), handler : this.props.routes[route] } | |
}) |
var through = require('through2'); | |
var i = -1 | |
var head = function(type) { i++; return i == 0 ? 'module.exports = "data:image/'+type+';base64,' : '' } | |
var tail = function() { return '"' } | |
var isImg = function(file) { | |
return (/\.((lit)?gif|png|jpg|jpeg)$/).exec(file); | |
} | |
module.exports = function (file) { | |
if (!isImg(file)) return through() |
var transformTools = require('browserify-transform-tools') | |
var stylus = require('stylus') | |
module.exports = transformTools.makeStringTransform( | |
"stylusify", | |
{ | |
includeExtensions: [".styl"] | |
}, | |
function (content, opts, done) { | |
stylus(content).render(function(err, css) { |