Skip to content

Instantly share code, notes, and snippets.

(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
var dropkick = require('dropkick');
var quickconnect = require('rtc-quickconnect');
var fileReader = require('filestream/read');
var fileReceiver = require('filestream/write');
var createDataStream = require('rtc-dcstream');
var channels = [];
var peers = [];
var inbound = {};
var gulp = require('gulp');
var source = require('vinyl-source-stream');
var browserify = require('browserify');
gulp.task('move', function() {
gulp
.src(['index.html', 'package.json'])
.pipe(gulp.dest('build'))
});
import Reflux from 'reflux';
import Firebase from 'firebase';
import fireAuth from '../lib/firebaseAuth.js'
var sessionActions = Reflux.createActions([
'login',
'register',
'registerSuccess',
import Reflux from 'reflux';
import Firebase from 'firebase';
import fireAuth from '../lib/firebaseAuth.js'
var sessionActions = Reflux.createActions([
'login',
'register',
'registerSuccess',
@swennemans
swennemans / sessionActions.js
Created February 24, 2015 16:12
working now
sessionActions.register.listen(function (email, password) {
fireAuth.register(email, password)
.then(sessionActions.registerSuccess)
.catch(sessionActions.registerFail)
});
@swennemans
swennemans / recordVideo.js
Created March 4, 2015 11:13
Capturing video.
recordVideo() {
console.log(navigator.device.capture);
navigator.device.capture.captureVideo((mediaFile) => {
console.log('MediaFile is', mediaFile.fullPath);
//mediaFile.getFormatData((mediaFileData) => {
// console.log('MFD', mediaFileData);
// console.log('MFD', mediaFileData.duration);
//}, (error) => {
@swennemans
swennemans / EventsList.js
Created May 2, 2015 14:40
scrollview / listview navigatorIOS
var React = require('react-native');
var {
Text,
View,
StyleSheet,
ListView,
ScrollView,
} = React;
var React = require('react-native');
var window = require('Dimensions').get('window');
var globalStyles = require('../../Styles/styles');
var Icon = require('FAKIconImage');
var Camera = require('react-native-camera');
const WIDTH = window.width;
const HEIGHT = window.height;
@swennemans
swennemans / gridItem.js
Created May 20, 2015 09:41
simple infinite scroll gridView example
var React = require('react-native');
var {
Text,
View,
StyleSheet
} = React;
var styles = StyleSheet.create({
photo: {
@swennemans
swennemans / HowToAddWebpackToPhoenix.md
Created December 11, 2015 10:49 — forked from hzamani/HowToAddWebpackToPhoenix.md
Configure phoenix framework to use webpack as assets manager
  1. For new projects run mix phoenix.new with --no-brunch option and for existing projects remove brunch related things.

  2. create package.json file:

echo '{"private": true}' > package.json
  1. install webpack and loaders you want to use: