Document your target environment with:
"engines": {
"npm": ">=3.3.12 <4",
"node": ">=5.5.0 <6"
},
Then install this:
"devDependencies": {
@mixin angular-animate-hide($duration,$property,$easing,$min-val,$max-val){ | |
transition :$duration $property $easing; | |
&.ng-hide-add,&.ng-hide-remove{ | |
display: block !important; | |
#{$property}: $min-val; | |
} | |
&.ng-hide-remove.ng-hide-remove-active{ | |
#{$property}: $max-val; |
var _ = require('underscore'), | |
SocketIOClient = require('socket.io-client'), | |
liveSocket = require('../lib/live-socket'); | |
exports.setupClient = function(opts) { | |
return function() { | |
opts = opts || {}; | |
_.defaults(opts, { | |
url: 'http://localhost:8000', | |
options: { |
/* | |
A simple and elegant function to synchronize multiple functions that expect callback as their last parameter. | |
example: | |
sync(func1, [parms], func2, func3, func4, [parms], callback); | |
Public domain!! | |
please leave me a comment if you like it! | |
*/ |
interface Task { | |
id: string, | |
name: string, | |
assignee: string, | |
contacts: any[], //for brevity | |
associatedJob: string, | |
submissionDate: string, | |
allocatedTime: number, | |
expectedCompletion: string, | |
invoiceNumber: string, |
var List = Backbone.Marionette.CollectionView.extend({ | |
itemView: Item, | |
tagName: 'ul' | |
}); | |
var Item = Backbone.Marionette.ItemView.extend({ | |
tagName: 'li', | |
template: function(data) { | |
return '<span rv-text="model.name"></span><p rv-text="model.description"><p>'; | |
}, |
var gulp = require('gulp'); | |
var uglify = require('gulp-uglify'); | |
var concat = require('gulp-concat'); | |
var templates = require('gulp-angular-templatecache'); | |
var minifyHTML = require('gulp-minify-html'); | |
// Minify and templateCache your Angular Templates | |
// Add a 'templates' module dependency to your app: | |
// var app = angular.module('appname', [ ... , 'templates']); |
(function(window,undefined){ | |
// Prepare our Variables | |
var | |
document = window.document, | |
$ = window.jQuery; | |
// Wait for Document | |
$(window).bind(function(){ | |
// Prepare Variables |
Document your target environment with:
"engines": {
"npm": ">=3.3.12 <4",
"node": ">=5.5.0 <6"
},
Then install this:
"devDependencies": {
var fs = require("fs"); | |
var path = require("path"); | |
var rmdir = function(dir) { | |
var list = fs.readdirSync(dir); | |
for(var i = 0; i < list.length; i++) { | |
var filename = path.join(dir, list[i]); | |
var stat = fs.statSync(filename); | |
if(filename == "." || filename == "..") { |