Skip to content

Instantly share code, notes, and snippets.

@Hypercubed
Hypercubed / index.js
Last active September 21, 2016 08:45
requirebin sketch
const dp = require('chi-datapackage');
const {action, extendObservable, autorun, whyRun, observe} = require('mobx');
const store = {
loadPackage: action(function loadPackage(data) {
dp.load(data)
.then(p => {
store.package = p;
});
})
node_modules
@Hypercubed
Hypercubed / index.js
Last active September 13, 2016 12:18
requirebin sketch
const dp = require('chi-datapackage');
const barracks = require('barracks');
const store = barracks()
store.use({
onError: (err, state, createSend) => {
console.error(`error: ${err}`);
},
onAction: (data, state, name, caller, createSend) => {
@Hypercubed
Hypercubed / index.js
Created September 13, 2016 12:17
requirebin sketch
const dp = require('chi-datapackage');
const barracks = require('barracks');
const store = barracks()
store.use({
onError: (err, state, createSend) => {
console.error(`error: ${err}`);
},
onAction: (data, state, name, caller, createSend) => {
@Hypercubed
Hypercubed / index.js
Last active August 8, 2016 09:08
requirebin sketch
const barracks = require('barracks');
const dp = require('chi-datapackage');
const dpStore = barracks();
dpStore.use({
onError: (err, state, createSend) => {
console.error('Error:', err)
},
onAction: (data, state, name, caller, createSend) => {
@Hypercubed
Hypercubed / index.js
Created June 24, 2016 02:15
requirebin sketch
var universe = require('universe');
var data = [{
date: "2011-11-14T16:17:54Z",
quantity: 2,
total: 190,
tip: 100,
type: "tab",
productIDs: ["001"]
@Hypercubed
Hypercubed / index.js
Created June 24, 2016 02:14
requirebin sketch
var universe = require('universe');
var data = [{
date: "2011-11-14T16:17:54Z",
quantity: 2,
total: 190,
tip: 100,
type: "tab",
productIDs: ["001"]
node_modules
'use strict';
var fs = require('fs');
var test = require('ava');
var rimraf = require('rimraf');
var globbyMaster = require('globby');
var gs = require('glob-stream');
var suite = require('chuhai');
var globby = require('./');
var BENCH_DIR = 'bench';

To test

$ node ./example/test-error.js
$ echo $?   # prints 1, an error
1

$ node ./example/test-error.js | tap-summary
$ echo $?   # prints 0, no error
0