-
Notifications
You must be signed in to change notification settings - Fork 0
/
javascript.json
98 lines (91 loc) · 2.15 KB
/
javascript.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
{
// Place your snippets for javascript here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
// "Print to console": {
// "prefix": "log",
// "body": [
// "console.log(\"$1\");",
// "$2"
// ],
// "description": "Log output to console"
// }
"For loop":{
"prefix": "for",
"body": [
"for (let ${1:variable} = 0; ${1:variable} < ${2:condition} ;${1:variable}++){",
"\t$0",
"}",
],
"description": "Inserts a basic javascript for loop"
},
"Readline":{
"prefix": "readline",
"body": [
"const readline = require(\"readline\")",
"",
"const rl = readline.createInterface({",
"\tinput: process.stdin,",
"\toutput: process.stdout",
"});",
"",
"rl.on(\"line\", (line) => {",
"\t$0",
"});"
],
"description": "Inserts the basic structure of a javascript readline script"
},
"Module":{
"prefix": "module",
"body": [
"const ${module} = require(\"${module}\");"
]
},
"Server":{
"prefix": "server",
"body": [
"const server = http.createServer((req, res) => {",
"\t$0",
"})"
],
"description": "Inserts a http server"
},
"If":{
"prefix": "if",
"body": [
"if(${condition}){",
"\t$0",
"}"
],
"description": "Inserts a javascript if statement"
},
"Send404":{
"prefix": "send404",
"body": [
"function send404(res){",
"res.writeHead(404, {contentType: \"text/plain\"});",
"res.write(\"Error 404: Resource not found\");",
"res.end();",
"}"
],
"description": "Inserts a send404 function"
},
"Route":{
"prefix": "route",
"body": [
"const express = require(\"express\");",
"const router = express.Router();",
"",
"router.get(\"${url}\", (req, res, next) => {",
"\t res.render(\"${path}\", {\n",
"\t\ttitle: ${title},",
"\t});",
"});",
"",
"module.exports = router;"
],
"description": "Inserts a node.js express router"
}
}