Skip to content

Instantly share code, notes, and snippets.

@cdaringe
cdaringe / hot-reload-webpackHotUpdate-is not-defined.js
Last active June 21, 2016 21:26
hot-reload-webpackHotUpdate-is not-defined
// cmd
webpack-dev-server --content-base build/ --port 22222 --host 0.0.0.0 https --hot --inline
// bundles succesfully...
// ...
[206] ./~/lodash/internal/assignDefaults.js 428 bytes {2} [built]
webpack: bundle is now VALID.
webpack: bundle is now INVALID.
Hash: 6fe8e8f6ff34328aecc6
Version: webpack 1.10.0
@cdaringe
cdaringe / coins-webpack-config.js
Created July 23, 2015 22:12
test-coins-webpack-config
var webpack = require('webpack');
var CommonsChunkPlugin = webpack.optimize.CommonsChunkPlugin;
var UglifyJsPlugin = webpack.optimize.UglifyJsPlugin;
var _ = require('lodash');
var path = require('path');
var isDev = process.env.COINS_ENV === 'development';
var port = process.env.WEBPACK_DEV_SERVER_PORT || 22222;
var host = '0.0.0.0';
module.exports = {
@cdaringe
cdaringe / test-coins-webpack-dev-server.js
Created July 23, 2015 22:14
test-coins-webpack-dev-server
'use strict';
var webpack = require('webpack');
var WebpackDevServer = require('webpack-dev-server');
var config = require('./webpack.config.js');
var fs = require('fs');
var port = process.env.WEBPACK_DEV_SERVER_PORT || 22222;
var host = '0.0.0.0';
var srv = new WebpackDevServer(webpack(config), {
contentBase: '../',
@cdaringe
cdaringe / index.js
Created September 1, 2015 16:24
requirebin sketch
// require() some stuff from npm (like you were using browserify)
// and then hit Run Code to run it on the right
var domready = require('domready');
var CheckboxView = require('ampersand-checkbox-view');
var State = require('ampersand-state');
var MyState = State.extend({ props: { disabledkey: ['boolean', false, false], label: 'string' } } );
myState = new MyState();
myState.disabledkey = true; // CHANGE ME and observe the difference
// note, you can extend CheckboxView itself to add props, vs. putting in a model to flip the disabled-ness
@cdaringe
cdaringe / analysis.js
Created September 1, 2015 21:07
coinstac-analysis-model
// @package analysis.js
// @note analysis Model
// note, using es5 for server compatibility (not that it has to run on the server, but we run `node file.js` to debug and test)
var _ = require('lodash');
var Model = require('ampersand-model');
var PouchDocument = require('./pouch-document'); // &-Model with _id & _rev props
var isoDateMixin = require('ampersand-state-mixin-datatype-iso-date');
var md5 = require('md5');
{
"projectId": "2E275CBC-6C21-B074-A9B1-F47A3561E4DC",
"consortia": [
{
"_id": "317846EA-1828-4615-BDBF-7E5D9115FA40",
"_rev": "4-75e3839ccfcad09d8296ea82436fc0d9",
"description": "test description ...",
"label": "consortium test label",
"tags": [
{
@cdaringe
cdaringe / index.js
Created September 16, 2015 16:49
requirebin sketch
// require() some stuff from npm (like you were using browserify)
// and then hit Run Code to run it on the right
var domready = require('domready');
var View = require('ampersand-view');
domready(function() {
view = new View({
template: '<span>test</span>',
el: document.body
});
@cdaringe
cdaringe / gist:ca19088a1bb68a855a34
Created September 17, 2015 17:58
electron-crash.info
Process: Electron [43724]
Path: /usr/local/lib/node_modules/electron-prebuilt/dist/Electron.app/Contents/MacOS/Electron
Identifier: com.github.electron
Version: 0.30.6
Code Type: X86-64 (Native)
Parent Process: iojs [43722]
Responsible: iTerm [345]
User ID: 501
Date/Time: 2015-09-17 10:56:58.258 -0700
@cdaringe
cdaringe / coinstac-vsc.launch.json
Created September 17, 2015 23:12
coinstac-vsc.launch.json
{
"version": "0.1.0",
// List of configurations. Add new configurations or edit existing ones.
// ONLY "node" and "mono" are supported, change "type" to switch.
"configurations": [
{
// Name of configuration; appears in the launch configuration drop down menu.
"name": "Launch app/index.js",
// Type of configuration. Possible values: "node", "mono".
"type": "node",
@cdaringe
cdaringe / leveldown-pouch-error-bindings
Created October 12, 2015 18:09
leveldown-pouch-error-bindings
12 originalLeveldown = require('leveldown');
13 } catch (e) {
>14 debugger; // slapped a debugger in pouchdb to see why leveldown was erroring out
15 }
16 }
debug> repl
Press Ctrl + C to leave debug repl
> e
{ handle: 4,
type: 'error',