diff options
| author | Vito G. Graffagnino <vito@graffagnino.xyz> | 2022-08-28 12:24:01 +0100 |
|---|---|---|
| committer | Vito G. Graffagnino <vito@graffagnino.xyz> | 2022-08-28 12:24:01 +0100 |
| commit | 823302458ec6c53455a3f34674415c43ce6a3187 (patch) | |
| tree | 92168b44b01f5b2236b7cdf331e227c4790431ee /snippets/javascript/javascript.node.snippets | |
| parent | 9ea6111717518625cbd28a020493ec06610ff01e (diff) | |
Added snippets directory
Diffstat (limited to 'snippets/javascript/javascript.node.snippets')
| -rw-r--r-- | snippets/javascript/javascript.node.snippets | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/snippets/javascript/javascript.node.snippets b/snippets/javascript/javascript.node.snippets new file mode 100644 index 0000000..52a2ba4 --- /dev/null +++ b/snippets/javascript/javascript.node.snippets @@ -0,0 +1,51 @@ +snippet #! + #!/usr/bin/env node +# module exports +snippet ex + module.exports = ${1}; +# require +snippet re + const ${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 pipe + 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 |
