Merge pull request #423 from ConnorAtherton/cla-node-snippets
Modify js prototype and add node snippets
This commit is contained in:
commit
b3f19f7df4
50
snippets/javascript/javascript.node.snippets
Normal file
50
snippets/javascript/javascript.node.snippets
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
# module exports
|
||||||
|
snippet ex
|
||||||
|
module.exports = ${1};
|
||||||
|
# require
|
||||||
|
snippet re
|
||||||
|
var ${1} = require("${2:module_name}");
|
||||||
|
# EventEmitter
|
||||||
|
snippet on
|
||||||
|
on('${1:event_name}', function(${2:stream}) {
|
||||||
|
${3}
|
||||||
|
});
|
||||||
|
snippet emit
|
||||||
|
emit('${1:event_name}', ${2:args});
|
||||||
|
snippet once
|
||||||
|
once('${1:event_name}', function(${2:stream}) {
|
||||||
|
${3}
|
||||||
|
});
|
||||||
|
# http. User js function snippet as handler
|
||||||
|
snippet http
|
||||||
|
http.createServer(${1:handler}).listen(${2:port_number});
|
||||||
|
# net
|
||||||
|
snippet net
|
||||||
|
net.createServer(function(${1:socket}){
|
||||||
|
${1}.on('data', function('data'){
|
||||||
|
${2}
|
||||||
|
]});
|
||||||
|
${1}.on('end', function(){
|
||||||
|
${3}
|
||||||
|
});
|
||||||
|
}).listen(${4:8124});
|
||||||
|
# Stream snippets
|
||||||
|
snippet p
|
||||||
|
pipe(${1:stream})${2}
|
||||||
|
# Express snippets
|
||||||
|
snippet eget
|
||||||
|
${1:app}.get('${2:route}', ${3:handler});
|
||||||
|
snippet epost
|
||||||
|
${1:app}.post('${2:route}', ${3:handler});
|
||||||
|
snippet eput
|
||||||
|
${1:app}.put('${2:route}', ${3:handler});
|
||||||
|
snippet edel
|
||||||
|
${1:app}.delete('${2:route}', ${3:handler});
|
||||||
|
# process snippets
|
||||||
|
snippet stdin
|
||||||
|
process.stdin
|
||||||
|
snippet stdout
|
||||||
|
process.stdout
|
||||||
|
snippet stderr
|
||||||
|
process.stderr
|
||||||
|
|
@ -1,7 +1,6 @@
|
|||||||
# Prototype
|
# prototype
|
||||||
snippet proto
|
snippet proto
|
||||||
${1:class_name}.prototype.${2:method_name} =
|
${1:class_name}.prototype.${2:method_name} = function(${3:first_argument}) {
|
||||||
function(${3:first_argument}) {
|
|
||||||
${0:// body...}
|
${0:// body...}
|
||||||
};
|
};
|
||||||
# Function
|
# Function
|
||||||
@ -11,12 +10,12 @@ snippet fun
|
|||||||
}
|
}
|
||||||
# Anonymous Function
|
# Anonymous Function
|
||||||
snippet f
|
snippet f
|
||||||
function (${1}) {
|
function(${1}) {
|
||||||
${0}
|
${0}
|
||||||
}
|
}
|
||||||
# Immediate function
|
# Immediate function
|
||||||
snippet (f
|
snippet (f
|
||||||
(function (${1}) {
|
(function(${1}) {
|
||||||
${0}
|
${0}
|
||||||
}(${2}));
|
}(${2}));
|
||||||
# if
|
# if
|
||||||
|
Loading…
Reference in New Issue
Block a user