diff --git a/javascript/addLis.snippet b/javascript/addLis.snippet new file mode 100755 index 0000000..85a678b --- /dev/null +++ b/javascript/addLis.snippet @@ -0,0 +1,3 @@ +addListener('${1:event}', function(${2:}){ + ${3:} +}); diff --git a/javascript/app.get.snippet b/javascript/app.get.snippet new file mode 100755 index 0000000..61ef193 --- /dev/null +++ b/javascript/app.get.snippet @@ -0,0 +1,3 @@ +app.get('${1:path}', function(req, res, next){ + ${2:} +}); diff --git a/javascript/app.listen.snippet b/javascript/app.listen.snippet new file mode 100755 index 0000000..4e537b0 --- /dev/null +++ b/javascript/app.listen.snippet @@ -0,0 +1,3 @@ +app.listen(${1:3000}, ${2:function(){ + console.log("App server listening on port %d", app.address().port); +}}); diff --git a/javascript/app.post.snippet b/javascript/app.post.snippet new file mode 100755 index 0000000..13cd271 --- /dev/null +++ b/javascript/app.post.snippet @@ -0,0 +1,3 @@ +app.post('${1:path}', function(req, res, next){ + ${2:} +}); diff --git a/javascript/assert.notE.snippet b/javascript/assert.notE.snippet new file mode 100755 index 0000000..8d7c29f --- /dev/null +++ b/javascript/assert.notE.snippet @@ -0,0 +1 @@ +assert.notEqual(${1:actual}, ${2:expected}); diff --git a/javascript/assertdeep.snippet b/javascript/assertdeep.snippet new file mode 100755 index 0000000..bf7eb2d --- /dev/null +++ b/javascript/assertdeep.snippet @@ -0,0 +1 @@ +assert.deepEqual(${1:actual}, ${2:expected}); diff --git a/javascript/asserteq.snippet b/javascript/asserteq.snippet new file mode 100755 index 0000000..533c71b --- /dev/null +++ b/javascript/asserteq.snippet @@ -0,0 +1 @@ +assert.equal(${1:actual}, ${2:expected}); diff --git a/javascript/crypto.createCred.snippet b/javascript/crypto.createCred.snippet new file mode 100755 index 0000000..3d54a37 --- /dev/null +++ b/javascript/crypto.createCred.snippet @@ -0,0 +1 @@ +crypto.createCredentials({key:${1:key}, cert:${2:cert}${3:, ca:[]}); diff --git a/javascript/env.snippet b/javascript/env.snippet new file mode 100755 index 0000000..0395d7b --- /dev/null +++ b/javascript/env.snippet @@ -0,0 +1 @@ +process.env.${1:VARIABLE} diff --git a/javascript/express.snippet b/javascript/express.snippet new file mode 100755 index 0000000..8436c8c --- /dev/null +++ b/javascript/express.snippet @@ -0,0 +1,18 @@ +var app = express.createServer(); + +app.configure(function(){ + app.set('views', __dirname + '${1:/../views}'); + ${2:app.use(connect.bodyDecoder());} + ${3:app.use(connect.methodOverride());} + app.use(connect.compiler({ src: __dirname + '/../public', enable: ['less'] })); + app.use(app.router); + app.use(connect.staticProvider(__dirname + '${4:/../public'})); +}); + +app.configure('development', function(){ + app.use(connect.errorHandler({ dumpExceptions: true, showStack: true })); +}); + +app.configure('production', function(){ + app.use(connect.errorHandler()); +}); diff --git a/javascript/filt.snippet b/javascript/filt.snippet new file mode 100755 index 0000000..7b6b577 --- /dev/null +++ b/javascript/filt.snippet @@ -0,0 +1,3 @@ +filter(function(item){ + return ${1:false}; +}); diff --git a/javascript/foreEach.snippet b/javascript/foreEach.snippet new file mode 100755 index 0000000..2072382 --- /dev/null +++ b/javascript/foreEach.snippet @@ -0,0 +1,3 @@ +forEach(function(${1:item},${2:index}){ + ${3:} +}); diff --git a/javascript/fs.readFile.snippet b/javascript/fs.readFile.snippet new file mode 100755 index 0000000..591b2a9 --- /dev/null +++ b/javascript/fs.readFile.snippet @@ -0,0 +1,3 @@ +fs.readFile('${1:filename}', function(err, data){ + ${2: } +}); diff --git a/javascript/fs.unlink.snippet b/javascript/fs.unlink.snippet new file mode 100755 index 0000000..dc80f9d --- /dev/null +++ b/javascript/fs.unlink.snippet @@ -0,0 +1,3 @@ +fs.unlink('${1:location}', function(err){ + ${2: } +}); diff --git a/javascript/fs.watchFile.snippet b/javascript/fs.watchFile.snippet new file mode 100755 index 0000000..e8f36a4 --- /dev/null +++ b/javascript/fs.watchFile.snippet @@ -0,0 +1,2 @@ +fs.watchFile('${1:filename}', function(current, previous){ +}); diff --git a/javascript/fs.writeFile.snippet b/javascript/fs.writeFile.snippet new file mode 100755 index 0000000..1b0694d --- /dev/null +++ b/javascript/fs.writeFile.snippet @@ -0,0 +1,3 @@ +fs.writeFile('${1:filename}', ${2:data}, ${3:'utf8'}, function(err){ + ${4: } +}); diff --git a/javascript/func.snippet b/javascript/func.snippet new file mode 100755 index 0000000..7a4405f --- /dev/null +++ b/javascript/func.snippet @@ -0,0 +1 @@ +function(${1:}){${2:}} diff --git a/javascript/http.createClient.snippet b/javascript/http.createClient.snippet new file mode 100755 index 0000000..01955e5 --- /dev/null +++ b/javascript/http.createClient.snippet @@ -0,0 +1 @@ +http.createClient(${1:80}, '${2:www.google.com}'); diff --git a/javascript/http.createServer.snippet b/javascript/http.createServer.snippet new file mode 100755 index 0000000..3374cf8 --- /dev/null +++ b/javascript/http.createServer.snippet @@ -0,0 +1,3 @@ +http.createServer(function(${1:request}, ${2:response}){ + ${3:} +}).listen(${4:8124}); diff --git a/javascript/json.pa.snippet b/javascript/json.pa.snippet new file mode 100755 index 0000000..e2bdb96 --- /dev/null +++ b/javascript/json.pa.snippet @@ -0,0 +1 @@ +JSON.parse(${1:'{"string":"of json"}}); diff --git a/javascript/json.st.snippet b/javascript/json.st.snippet new file mode 100755 index 0000000..ce60dd3 --- /dev/null +++ b/javascript/json.st.snippet @@ -0,0 +1 @@ +JSON.stringify(${1:{some:'object'}}); diff --git a/javascript/mongoose.connect.snippet b/javascript/mongoose.connect.snippet new file mode 100755 index 0000000..86ec36c --- /dev/null +++ b/javascript/mongoose.connect.snippet @@ -0,0 +1 @@ +mongoose.connect('mongodb://${1:localhost}/${2:collection}'); diff --git a/javascript/mongoose.find.snippet b/javascript/mongoose.find.snippet new file mode 100755 index 0000000..22d92d6 --- /dev/null +++ b/javascript/mongoose.find.snippet @@ -0,0 +1,3 @@ +${1:Model}.find({ ${2:} }).all(function(${3:results}){ + ${4:} +}); diff --git a/javascript/mongoose.model.snippet b/javascript/mongoose.model.snippet new file mode 100755 index 0000000..d0ff695 --- /dev/null +++ b/javascript/mongoose.model.snippet @@ -0,0 +1,7 @@ +mongoose.model('${1:Model}', { + properties: [ + ${2:'name'} + ], + indexes: [ ${3:'name'} ], + cast: { ${4:} } +}); diff --git a/javascript/net.createServer.snippet b/javascript/net.createServer.snippet new file mode 100755 index 0000000..5bd8aeb --- /dev/null +++ b/javascript/net.createServer.snippet @@ -0,0 +1,8 @@ +net.createServer(function(${1:socket}){ + $1.setEncoding("${2:utf8}"); + $1.on('data', function(data){ + }); + $1.on('end', function(){ + + }); +}).listen(${3:8124}, '${4:127.0.0.1}'); diff --git a/javascript/on.snippet b/javascript/on.snippet new file mode 100755 index 0000000..d01848d --- /dev/null +++ b/javascript/on.snippet @@ -0,0 +1,3 @@ +on('${1:eventname}', function(${2:err, res}){ + ${3:} +}); diff --git a/javascript/req.snippet b/javascript/req.snippet new file mode 100755 index 0000000..d2b1483 --- /dev/null +++ b/javascript/req.snippet @@ -0,0 +1,2 @@ +var $1 = require ('${1:sys}') + diff --git a/javascript/reqfs.snippet b/javascript/reqfs.snippet new file mode 100755 index 0000000..2423fb5 --- /dev/null +++ b/javascript/reqfs.snippet @@ -0,0 +1,2 @@ +var fs = require('fs'); + diff --git a/javascript/reqhttp.snippet b/javascript/reqhttp.snippet new file mode 100755 index 0000000..2a7149a --- /dev/null +++ b/javascript/reqhttp.snippet @@ -0,0 +1,2 @@ +var http = require('http'); + diff --git a/javascript/reqio.snippet b/javascript/reqio.snippet new file mode 100755 index 0000000..6319379 --- /dev/null +++ b/javascript/reqio.snippet @@ -0,0 +1 @@ +var io = require('socketio'); diff --git a/javascript/reqmongoose.snippet b/javascript/reqmongoose.snippet new file mode 100755 index 0000000..47ad25d --- /dev/null +++ b/javascript/reqmongoose.snippet @@ -0,0 +1 @@ +var mongoose = require('mongoose').Mongoose; diff --git a/javascript/reqpath.snippet b/javascript/reqpath.snippet new file mode 100755 index 0000000..23da274 --- /dev/null +++ b/javascript/reqpath.snippet @@ -0,0 +1 @@ +require.paths.unshift(${1:__dirname}${2:+'/lib/'}); diff --git a/javascript/reqsys.snippet b/javascript/reqsys.snippet new file mode 100755 index 0000000..4ed1fb3 --- /dev/null +++ b/javascript/reqsys.snippet @@ -0,0 +1 @@ +var sys = require('sys'); diff --git a/javascript/reqvows.snippet b/javascript/reqvows.snippet new file mode 100755 index 0000000..88a52cf --- /dev/null +++ b/javascript/reqvows.snippet @@ -0,0 +1,9 @@ +var vows = require('vows'); +var assert = require('assert'); + +vows.describe('${1:something}').addBatch({ + '${2:firstthing}':{ + topic:function(){ + } + } +}).export(module); diff --git a/javascript/res.render.snippet b/javascript/res.render.snippet new file mode 100755 index 0000000..dc64f24 --- /dev/null +++ b/javascript/res.render.snippet @@ -0,0 +1,5 @@ +res.render('${1:template}', { + locals:{ + ${2:templatevars} + } +}); diff --git a/javascript/setinterv.snippet b/javascript/setinterv.snippet new file mode 100755 index 0000000..99be1a2 --- /dev/null +++ b/javascript/setinterv.snippet @@ -0,0 +1 @@ +setInterval(${1:callback}, ${2:delay}) diff --git a/javascript/settime.snippet b/javascript/settime.snippet new file mode 100755 index 0000000..3a8b21f --- /dev/null +++ b/javascript/settime.snippet @@ -0,0 +1 @@ +setTimeout(${1:operation}, ${2:miliseconds}) diff --git a/javascript/sysi.snippet b/javascript/sysi.snippet new file mode 100755 index 0000000..959b56c --- /dev/null +++ b/javascript/sysi.snippet @@ -0,0 +1 @@ +sys.inspect(${1:object}) diff --git a/javascript/websocket.snippet b/javascript/websocket.snippet new file mode 100755 index 0000000..58b564b --- /dev/null +++ b/javascript/websocket.snippet @@ -0,0 +1,10 @@ +var ${1:socket} = ${2:io}.listen(${3:app}); + +$1.on('connection', function(client){ + client.on('message', function(${4:msg}){ + ${5:} + }); + client.on('disconnect', function(){ + ${6:} + }); +}); diff --git a/javascript/writeHead.snippet b/javascript/writeHead.snippet new file mode 100755 index 0000000..518fac9 --- /dev/null +++ b/javascript/writeHead.snippet @@ -0,0 +1 @@ +writeHead(${1:200}, ${2:{'Content-Type':'text/plain'}});