Skip to content

Instantly share code, notes, and snippets.

@royriojas
royriojas / index.js
Created October 16, 2015 01:44
requirebin sketch
// require() some stuff from npm (like you were using browserify)
// and then hit Run Code to run it on the right
var $ = require('jquery');
$(function () { $('body').append('<p>Hello world from app here!</p>'); })
npm i
> chokidar@0.8.1 postinstall /Users/roy/tmp/eslint/node_modules/beefy/node_modules/chokidar
> node setup-deps.js
Executing npm install fsevents@0.1.6 recursive-readdir@0.0.2
npm WARN package.json chokidar@0.8.1 No license field.
../nodefsevents.cc:31:30: error: expected class name
class NodeFSEvents : node::ObjectWrap {
^
@royriojas
royriojas / install-package.sh
Created August 18, 2015 22:34
Install package with npm from github using the tarball directly
npm i --save https://github.com/:username/:reponame/tarball/:branchname
# Via http://package.json.nodejitsu.com/
@royriojas
royriojas / index.js
Created August 15, 2015 08:18
requirebin sketch
var Tap = require( 'tap.js' );
var $ = require( 'jquery' );
var tap = new Tap( document );
require( 'document-register-element/build/document-register-element.js' );
//var escape = require('escape-html');
var btn = document.querySelector( 'button' );
btn.addEventListener( 'tap', function ( e ) {
console.log( 'tap, tap', e.target );
} )
@royriojas
royriojas / index.js
Created July 28, 2015 06:48
requirebin sketch
var data = window.jsonData;
var $ = require('jquery');
var React = require('react/addons');
var throttle = require('throttly');
var rand = function rand() {
var min, max,
args = arguments;
//if only one argument is provided we are expecting to have a value between 0 and max
if ( args.length === 1 ) {
max = args[ 0 ];
@royriojas
royriojas / index.js
Last active August 29, 2015 14:24
requirebin sketch
var $ = require('jquery');
$(function () {
var React = require('react/addons');
var throttle = require('throttly');
var rand = function rand() {
var min, max,
args = arguments;
//if only one argument is provided we are expecting to have a value between 0 and max
@royriojas
royriojas / index.js
Last active August 29, 2015 14:24
requirebin sketch
// require() some stuff from npm (like you were using browserify)
// and then hit Rebuild to run it on the right
var esformatter = require( 'esformatter' );
var esformatterJSX = require( 'esformatter-jsx' );
var collapser = require('esformatter-collapse-objects')
var throttle = require('lodash.throttle');
var testCode = '// Paste your own code here...\n\n\n\ var Comment = React.createClass({\n render: function() {\n return (\n <div className="comment">\n <h2 className="commentAuthor">\n {this.props.author}\n </h2>\n {this.props.children}\n </div>\n );\n }\n});';
var supportStorage = true;
@royriojas
royriojas / index.js
Created July 7, 2015 20:17
requirebin sketch
var w = window;
var $ = require('jquery');
var esformatter = require('esformatter');
$('.code-pair').each(function () {
var $this = $(this);
var source = $this.find('.source').text();
var $result = $this.find('.result');
const React = require('react');
const dynamics = require('dynamics.js');
/**
* Using dynamics.js to transition things or just animate
* ------------------------------------------------------
* props:
* - runTo enum("start", "finish) - which way to run.
* - onComplete callback
* - onChange callback
@royriojas
royriojas / index.js
Created June 25, 2015 09:19
requirebin sketch
var w = window;
var $ = require('jquery');
var esformatter = require('esformatter');
$('.code-pair').each(function () {
var $this = $(this);
var source = $this.find('.source').text();
var $result = $this.find('.result');