Skip to content

Instantly share code, notes, and snippets.

View simplesthing's full-sized avatar
💫

Ava Collins simplesthing

💫
View GitHub Profile
@import '@ll/web-variables-css';
.btn {
display: inline-block;
height: $input-size-m;
padding: 14px 36px;
font-size: 14px;
line-height: 1.5;
font-weight: 700;
text-align: center;
var gulp = require('gulp'),
postcss = require('gulp-postcss')
path = require('path')
fs = require('fs');
var processors = [
require("postcss-import")({}),
require('precss')(),
require("postcss-url")(),
require('postcss-mixins')(),
var express = require("express"),
app = express(),
port = parseInt(process.env.PORT, 10) || 3000;
app.get("/", function (req, res) {
res.redirect("/index.html");
});
app.use(express.static(__dirname + '/'));
@simplesthing
simplesthing / gist:360c32d9c28dd7728148
Created October 15, 2015 22:56
Flatten Array of mixed type
function flatten(obj, result){
if(obj.length){
obj.forEach(function(o){
if(o.length || o instanceof Object) {
flatten(o, result);
} else {
result.push(o);
}
});
} else {
<script>
var steps = [];
function up(node){
if(node.previousSibling){
steps.push('nextSibling');
node = node.previousSibling;
up(node);
return;
}
if(node.parentNode){
@simplesthing
simplesthing / sample-list.js
Last active October 14, 2015 23:06
Filter a list of emails with duplicates
<script type="text/javascript">
var foundOnce, dupes;
foundOnce = {};
dupes = [];
var clean = list.filter(function(item){
var split, local, domain, isFound, outputEl, listEl, cleanEl, dupesEl;
split = item.email.split('@');
local = split[0];
@simplesthing
simplesthing / _.md
Created May 7, 2015 19:19
d3 basic circle
@simplesthing
simplesthing / _.md
Last active August 29, 2015 14:19
reddit table
@simplesthing
simplesthing / _.md
Last active August 29, 2015 14:19
reddit brush colored
@simplesthing
simplesthing / _.md
Last active August 29, 2015 14:19
reddit brush