Skip to content

Instantly share code, notes, and snippets.

Avatar

Ryan Tsao rtsao

View GitHub Profile
View github-2020-wishlist.md

My GitHub Feature Wishlist for 2020

I use GitHub nearly every day. In general, it's delightful to use and I've been impressed with the rapid pace of improvements, especially as of late.

That said, there's a handful of features that would have a big impact on my day-to-day experience. I'm cataloging them here with the aim of increasing visibility and prompting further discussion.

Disclaimer: It is not my intention that any visual designs be taken literally – I only hope that they may serve as useful source of inspiration.

1. Releases in commit list view

View keybase.md

Keybase proof

I hereby claim:

  • I am rtsao on github.
  • I am rtsao (https://keybase.io/rtsao) on keybase.
  • I have a public key ASBRjamhjcwMSne4XR_kzc2dCUZNwDCP-buvp5xjzAap5Ao

To claim this, I am signing this object:

@rtsao
rtsao / package.json
Last active Jul 12, 2017
Universal JS library entry proposal
View package.json
{
"main": "./dist/node.cjs.js",
"module": "./dist/node.es.js",
"browser": {
"./dist/node.cjs.js": "./dist/browser.cjs.js",
"./dist/node.es.js": "./dist/browser.es.js"
},
"es2015": {
"./dist/node.cjs.js": "./dist/node.cjs.es2015.js",
"./dist/node.es.js": "./dist/node.es.es2015.js",
@rtsao
rtsao / bench.js
Created Nov 24, 2016
SSR escaping
View bench.js
const _ = require('lodash');
const randomatic = require('randomatic');
const Benchmark = require('benchmark');
const {table} = require('table');
/**
* TEST CODE
*/
function control(_string) {
@rtsao
rtsao / index.js
Created Feb 1, 2016
requirebin sketch
View index.js
var escodegen = require('escodegen');
var output = escodegen.generate({
"type": "CallExpression",
"callee": {
"type": "Identifier",
"name": "r"
},
"arguments": [{
"type": "ObjectExpression",
@rtsao
rtsao / index.js
Created Dec 4, 2015
requirebin sketch
View index.js
var escodegen = require('escodegen');
var wtf = escodegen.generate({
"type": "ExpressionStatement",
"expression": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
@rtsao
rtsao / index.js
Created Dec 4, 2015
requirebin sketch
View index.js
var escodegen = require('escodegen');
var wtf = escodegen.generate({
"type": "ExpressionStatement",
"expression": {
"type": "CallExpression",
"callee": {
"type": "MemberExpression",
"computed": false,
"object": {
@rtsao
rtsao / index.js
Last active Aug 29, 2015
requirebin sketch
View index.js
var postcss = require('postcss');
// var extend = require('postcss-simple-extend');
var extend = require('postcss-extend');
var nested = require('postcss-nested');
var css = [
"",
".real { .child { color: green} &:before { color: blue } }",
"%ph { .child { color: green} &:before { color: blue } }",
"",
View README.md
You can’t perform that action at this time.