Skip to content

Instantly share code, notes, and snippets.

View shakyShane's full-sized avatar

Shane Osbourne shakyShane

View GitHub Profile
@shakyShane
shakyShane / SassMeister-input.scss
Created March 17, 2014 13:54
Generated by SassMeister.com.
// ----
// Sass (v3.3.3)
// Compass (v1.0.0.alpha.18)
// ----
$svg-path: "../img/svg";
$png-path: "../img/png";
@mixin svg-img($name, $props: null, $bg: null) {
background: $bg url("#{$svg-path}/#{$name}.svg") $props;
var gulp = require('gulp');
var sass = require('gulp-sass');
var browserSync = require('browser-sync');
var theme = './wp/wp-content/themes/lostco';
gulp.task('sass', function() {
gulp.src(theme +'/scss/*.scss')
.pipe(sass())
.pipe(gulp.dest(theme));
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
// Watch
watch: {
options: {
cwd: 'httpdocs/',
@shakyShane
shakyShane / normalise.html
Created May 15, 2014 23:18
Linear interpolation
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript" src="js/utils.js"></script>
<script type="text/javascript" src="js/normalise.js"></script>
<style type="text/css">
html, body {
margin: 0;
}
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript" src="js/utils.js"></script>
<script type="text/javascript" src="js/normalise.js"></script>
<style type="text/css">
html, body {
margin: 0;
}
var http = require("http");
var _ = require("lodash");
var validUrls = [];
module.exports = {
plugin: function (bs) {
bs.io.sockets.on("connection", function (client) {
client.on("client:url", function (data) {
(function (window, socket) {
socket.on("connection", function () {
window.___socket___.emit("client:url", {location: window.location});
});
socket.on("html:inject", function (data) {
var body = document.getElementById("BSBLOCK");
body.innerHTML = data.html;
var fs = require("fs");
var jsdom = require("jsdom").jsdom;
var document1 = fs.readFileSync("./store-product.html", "utf-8");
var simple = fs.readFileSync("./dom1.html", "utf-8");
var simple2 = fs.readFileSync("./dom2.html", "utf-8");
var document2 = fs.readFileSync("./store-product-alt.html", "utf-8");
var jquery = fs.readFileSync("./jquery.js", "utf-8");
var instance = browserSync(options, function () {
// instance.app
// instance.connect
});