{ "version": "0.2.0", "configurations": [ { "name": "Debug Zod Conversion", "type": "node", "request": "launch", // Debug app in VSCode "program": "${workspaceFolder}/ts-zod.ts", "args": [ "${file}" ], "runtimeExecutable": "node", "console": "integratedTerminal", "internalConsoleOptions": "neverOpen", "skipFiles": [ "/**", // Ignore all dependencies (optional) "${workspaceFolder}/node_modules/**", ], }, { "name": "Run Canonical Replace", "program": "${workspaceFolder}/docsite/canonical-replace.ts", "runtimeArgs": ["--experimental-strip-types"], "args": [ "${workspaceFolder}/docsite/build" ], "request": "launch", "skipFiles": [ "/**" ], "type": "node" }, { "name": "dev", "type": "node", "request": "launch", // Debug app in VSCode "program": "${workspaceFolder}/src/backend/index.ts", "runtimeExecutable": "node", "console": "integratedTerminal", "internalConsoleOptions": "neverOpen", "skipFiles": [ "/**", // Ignore all dependencies (optional) "${workspaceFolder}/node_modules/**", ], }, { "name": "dev (ENV Only)", "type": "node", "request": "launch", // Debug app in VSCode "program": "${workspaceFolder}/src/backend/index.ts", "runtimeExecutable": "node", "console": "integratedTerminal", "envFile": "${workspaceFolder}/.env", "env": { "CONFIG_DIR": "./not-real" }, "internalConsoleOptions": "neverOpen", "skipFiles": [ "/**", // Ignore all dependencies (optional) "${workspaceFolder}/node_modules/**", ], }, { "name": "schema", "type": "node", "request": "launch", // Debug app in VSCode "program": "${workspaceFolder}/src/backend/utils/SchemaDocsStaticUtils.ts", "runtimeExecutable": "node", "console": "integratedTerminal", "internalConsoleOptions": "neverOpen", "skipFiles": [ "/**", // Ignore all dependencies (optional) //"${workspaceFolder}/node_modules/**", ], "resolveSourceMapLocations": [ "${workspaceFolder}/src/**/*", "${workspaceFolder}/node_modules/**/*" ] }, { "args": [ "-u", "bdd", "--timeout", "999999", "--reporter", "spec", "--colors", "--config", "${workspaceRoot}/.mocharc.json", "--recursive", "${workspaceFolder}/src/backend/tests/**/*.test.ts" ], "runtimeExecutable": "node", "internalConsoleOptions": "openOnSessionStart", "name": "Mocha Tests", "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha", "request": "launch", "skipFiles": [ "/**", // Ignore all dependencies (optional) "${workspaceFolder}/node_modules/**", ], "type": "node" }, { "args": [ "-u", "bdd", "--timeout", "999999", "--reporter", "spec", "--colors", "--config", "${workspaceRoot}/.mocharc.json", "${file}" ], "runtimeExecutable": "node", "internalConsoleOptions": "openOnSessionStart", "name": "Mocha Test on File", "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha", "request": "launch", "skipFiles": [ "/**", // Ignore all dependencies (optional) "${workspaceFolder}/node_modules/**", ], "type": "node" } ] }