Skip to content

Instantly share code, notes, and snippets.

View jdx's full-sized avatar

jdx

View GitHub Profile
@jdx
jdx / app.less
Last active August 29, 2015 14:00
basic less example
@color-base: #2d5e8b;
.class1 {
background-color: @color-base;
}
.class2 {
background-color: #fff;
color: @color-base;
}
.class3 {
@jdx
jdx / app.css
Created April 29, 2014 18:37
compiled less example
.class1 {
background-color: #2d5e8b;
}
.class2 {
background-color: #fff;
color: #2d5e8b;
}
.class3 {
border: 1px solid #2d5e8b;
}
@jdx
jdx / gulpfile.js
Last active August 29, 2015 14:00
Gulp less watch
var gulp = require('gulp');
var less = require('gulp-less');
gulp.task('less', function() {
return gulp.src('css/app.less')
.pipe(less())
.pipe(gulp.dest('dist'));
});
gulp.task('watch', ['less'], function() {
@jdx
jdx / gulpfile.js
Last active August 29, 2015 14:00
gulp with javascript concatenation
var gulp = require('gulp');
var less = require('gulp-less');
var concat = require('gulp-concat');
gulp.task('less', function() {
return gulp.src('css/app.less')
.pipe(less())
.pipe(gulp.dest('dist'));
});
@jdx
jdx / gulpfile.js
Last active August 29, 2015 14:00
gulpfile for angular.js
var gulp = require('gulp');
var uglify = require('gulp-uglify');
var concat = require('gulp-concat');
var ngmin = require('gulp-ngmin');
gulp.task('scripts', function() {
return gulp.src(['src/**/module.js', 'src/**/*.js'])
.pipe(concat('app.js'))
.pipe(ngmin())
.pipe(uglify())
@jdx
jdx / gulpfile.js
Last active August 29, 2015 14:00
gulp + minification
var gulp = require('gulp');
var less = require('gulp-less');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
gulp.task('less', function() {
return gulp.src('css/app.less')
.pipe(less({compress: true}))
.pipe(gulp.dest('dist'));
});
{
"app.css": "app-1c1d3237.css",
"app.js": "app-26ad0c3f.js"
}
@jdx
jdx / gulpfile.js
Created April 29, 2014 21:25
rev task in gulp
var rev = require('gulp-rev');
gulp.task('rev', ['less', 'scripts'], function() {
return gulp.src(['dist/**/*.css', 'dist/**/*.js'])
.pipe(rev())
.pipe(gulp.dest('dist'))
.pipe(rev.manifest())
.pipe(gulp.dest('dist'));
});
puts('Welcome to hungryapp!')
print('Would you like an appetizer? ')
response = gets().chomp.downcase
while response == 'yes' || response == 'y'
puts('These are the appetizer choices, enter the number of the appetizer you want:')
appetizers = ['none', 'nachos', 'mozzerlla sticks', 'chips and salsa']
@jdx
jdx / web.js
Last active August 29, 2015 14:01
var express = require('express');
var app = express();
var PORT = 3000;
app.use(function(req, res, next) {
console.log('pid:', process.pid, 'received', req.path);
next();
});