You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							65 lines
						
					
					
						
							1.0 KiB
						
					
					
				
			
		
		
	
	
							65 lines
						
					
					
						
							1.0 KiB
						
					
					
				priority -50 | 
						|
 | 
						|
snippet #! "shebang" | 
						|
#!/usr/bin/env node | 
						|
endsnippet | 
						|
 | 
						|
snippet vreq "assign a CommonJS-style module to a var" | 
						|
var ${0:${1/(.+\/)*(\w+)(-|\b|$)(\..+$)?/\u$2/g}} = require('$1'); | 
						|
endsnippet | 
						|
 | 
						|
snippet ex "module.exports" | 
						|
module.exports = $1; | 
						|
endsnippet | 
						|
 | 
						|
snippet hcs "http.createServer" | 
						|
http.createServer($1).listen($2); | 
						|
endsnippet | 
						|
 | 
						|
snippet ncs "net.createServer" | 
						|
net.createServer(function(${1:socket}){ | 
						|
	$1.on('data', function(${3:data}){ | 
						|
		$4 | 
						|
	}); | 
						|
	$1.on('end', function(){ | 
						|
		$5 | 
						|
	}); | 
						|
}).listen(${6:8124}); | 
						|
endsnippet | 
						|
 | 
						|
snippet pipe "pipe" | 
						|
pipe(${1:stream})$2 | 
						|
endsnippet | 
						|
 | 
						|
# Express snippets | 
						|
 | 
						|
snippet eget "express GET" | 
						|
${1:app}.get('$2', $3); | 
						|
endsnippet | 
						|
 | 
						|
snippet epost "express POST" | 
						|
${1:app}.post('$2', $3); | 
						|
endsnippet | 
						|
 | 
						|
snippet eput "express PUT" | 
						|
${1:app}.put('$2', $3); | 
						|
endsnippet | 
						|
 | 
						|
snippet edelete "express DELETE" | 
						|
${1:app}.delete('$2', $3); | 
						|
endsnippet | 
						|
 | 
						|
# process snippets | 
						|
 | 
						|
snippet stdout "stdout" | 
						|
process.stdout | 
						|
endsnippet | 
						|
 | 
						|
snippet stdin "stdin" | 
						|
process.stdin | 
						|
endsnippet | 
						|
 | 
						|
snippet stderr "stderr" | 
						|
process.stderr | 
						|
endsnippet | 
						|
 | 
						|
 |