/ .vscode / launch.json
launch.json
 1  {
 2    // Use IntelliSense to learn about possible attributes.
 3    // Hover to view descriptions of existing attributes.
 4    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
 5    "version": "0.2.0",
 6    "configurations": [
 7      {
 8        "type": "node",
 9        "request": "launch",
10        "name": "Play",
11        "skipFiles": ["<node_internals>/**"],
12        "console": "integratedTerminal",
13        "program": "${workspaceFolder}/play/index.js"
14      },
15      {
16        "type": "node",
17        "request": "launch",
18        "name": "Play with macrome",
19        "skipFiles": ["<node_internals>/**"],
20        "console": "integratedTerminal",
21        "program": "${workspaceFolder}/build.js"
22      },
23      {
24        "type": "node",
25        "request": "launch",
26        "name": "Play with btree",
27        "skipFiles": ["<node_internals>/**"],
28        "console": "integratedTerminal",
29        "program": "${workspaceFolder}/repos/btree/play.js"
30      },
31      {
32        "type": "node",
33        "request": "launch",
34        "name": "Play with boot",
35        "skipFiles": ["<node_internals>/**"],
36        "console": "integratedTerminal",
37        "program": "${workspaceFolder}/repos/boot/play/index.js"
38      },
39      {
40        "type": "node",
41        "request": "launch",
42        "name": "Play with spamex-vm",
43        "skipFiles": ["<node_internals>/**"],
44        "console": "integratedTerminal",
45        "program": "${workspaceFolder}/repos/spamex-vm/play.js"
46      },
47      {
48        "type": "node",
49        "request": "launch",
50        "name": "Test agAST-vm",
51        "skipFiles": ["<node_internals>/**"],
52        "program": "${workspaceFolder}/repos/agast-vm/test/runner.js"
53      },
54      {
55        "type": "node",
56        "request": "launch",
57        "name": "Test language-en-regex",
58        "skipFiles": ["<node_internals>/**"],
59        "program": "${workspaceFolder}/repos/language-en-regex-vm-pattern/test/test.js"
60      },
61      {
62        "type": "node",
63        "request": "launch",
64        "name": "Play with regex-vm",
65        "skipFiles": ["<node_internals>/**"],
66        "program": "${workspaceFolder}/repos/regex-vm/play.js"
67      },
68      {
69        "type": "node",
70        "request": "attach",
71        "name": "CLI with --inspect-brk",
72        "skipFiles": ["<node_internals>/**"]
73      },
74      {
75        "type": "node",
76        "request": "launch",
77        "name": "Test language-en-cstml",
78        "skipFiles": ["<node_internals>/**"],
79        "program": "${workspaceFolder}/repos/language-en-cstml/test/test.js"
80      },
81      {
82        "command": "pnpm exec babel play/fixture.js",
83        "name": "Test shorthand.macro",
84        "request": "launch",
85        "type": "node-terminal",
86        "cwd": "${workspaceFolder}/repos/boot"
87      }
88    ]
89  }