Skip to content

Instantly share code, notes, and snippets.

View also's full-sized avatar

Ryan Berdeen also

View GitHub Profile
@also
also / .babelrc
Last active February 28, 2017 17:09
{"plugins": ["syntax-flow", "transform-es2015-classes"]}
var print = print || console.log;
var x = [];
for (var i = 0; i < 1000; i++) {
print(i);
x.push({"524288": 1});
}
@also
also / README.md
Last active February 5, 2017 19:04
Flow: some property. Property not found in object literal
$ yarn flow
yarn flow v0.20.0
$ flow; test $? -eq 0 -o $? -eq 2
b.js:4
  4:   dict: {[key: string]: string},
             ^^^^^^^^^^^^^^^^^^^^^^^ some property. Property not found in
 11:     dict: {'key': 'value'}
               ^^^^^^^^^^^^^^^^ object literal
const lines = str.trim().split('\n');
const groups = [];
let input;
lines.forEach((line) => {
if (input) {
input.push(line);
if (line[line.length - 1] !== '\\') {
input = null;
}
} else if (line.startsWith('$ ')) {
module.exports = () => Promise.reject(new Error('invalid config'));
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1
acorn-globals@^1.0.3:
version "1.0.9"
resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-1.0.9.tgz#55bb5e98691507b74579d0513413217c380c54cf"
dependencies:
acorn "^2.1.0"
@also
also / README.md
Last active September 30, 2016 18:04
webpack context resolver bug

webpack/webpack#3082

$ npm test

> @ test /Users/rberdeen/work/scratch/webpack-require-context
> webpack test.js out.js

Hash: 6fdd8fd64209c6bbad29
Version: webpack 2.1.0-beta.25
@also
also / pbpaste-html.js
Created March 17, 2016 05:45
Get HTML from OS X RTF clipboard
var $ = require('nodobjc');
$.framework('AppKit');
function getNSData(data) {
var byteBuffer = new Buffer(data('length'));
data('getBytes', byteBuffer, 'length', byteBuffer.length);
return byteBuffer;
}
var toHtmlOpts = $.NSDictionary(
/* @flow */
type T1 = {x : number};
type T2 = {y : number};
type T3 = T1 & T2;
function mergeAndDoStuff(t1 : T1, t2 : T2) : T3 {
const result = Object.assign({}, t1, t2);
console.log(result.info.toString()); // at one time, T1 contained info, but it was removed
return result;
}
Proceed onto Highland Avenue 5.1
Right onto Cherry Street 5.2
Proceed onto Cherry Street 5.2
Left onto Hall Street 5.3
Proceed onto Hall Street 5.3
Right onto Cedar Street 5.4
Left onto Summer Street 5.4
Proceed onto Summer Street 5.4
Left onto Porter Street 5.5
Right onto Crown Street 5.6