|  | 
| 5 | 5 |   "version": "0.2.0", | 
| 6 | 6 |   "inputs": [ | 
| 7 | 7 |     { | 
| 8 |  | -        "id": "getPackageName", | 
| 9 |  | -        "type": "command", | 
| 10 |  | -        "command": "shellCommand.execute", | 
| 11 |  | -        "args": { | 
| 12 |  | -            "command": "echo '${file}' | sed s/'.*sentry-javascript\\/packages\\/'// | grep --extended-regexp --only-matching --max-count 1 '[^\\/]+' | head -1", | 
| 13 |  | -            "cwd": "${workspaceFolder}" , | 
| 14 |  | -            // normally `input` commands bring up a selector for the user, but given that there should only be one | 
| 15 |  | -            // choice here, this lets us skip the prompt | 
| 16 |  | -            "useSingleResult": true | 
| 17 |  | -        } | 
|  | 8 | +      "id": "getPackageName", | 
|  | 9 | +      "type": "command", | 
|  | 10 | +      "command": "shellCommand.execute", | 
|  | 11 | +      "args": { | 
|  | 12 | +        "command": "echo '${file}' | sed s/'.*sentry-javascript\\/packages\\/'// | grep --extended-regexp --only-matching --max-count 1 '[^\\/]+' | head -1", | 
|  | 13 | +        "cwd": "${workspaceFolder}", | 
|  | 14 | +        // normally `input` commands bring up a selector for the user, but given that there should only be one | 
|  | 15 | +        // choice here, this lets us skip the prompt | 
|  | 16 | +        "useSingleResult": true | 
|  | 17 | +      } | 
| 18 | 18 |     } | 
| 19 | 19 |   ], | 
| 20 | 20 |   "configurations": [ | 
|  | 
| 25 | 25 |       "cwd": "${workspaceFolder}/packages/${input:getPackageName}", | 
| 26 | 26 |       "request": "launch", | 
| 27 | 27 |       "runtimeExecutable": "yarn", | 
| 28 |  | -      "runtimeArgs": [ | 
| 29 |  | -        "rollup", | 
| 30 |  | -        "-c", | 
| 31 |  | -        "${file}" | 
| 32 |  | -      ], | 
| 33 |  | -      "skipFiles": [ | 
| 34 |  | -        "<node_internals>/**" | 
| 35 |  | -      ], | 
| 36 |  | -      "outFiles": [ | 
| 37 |  | -        "${workspaceFolder}/**/*.js", | 
| 38 |  | -        "!**/node_modules/**" | 
| 39 |  | -      ], | 
|  | 28 | +      "runtimeArgs": ["rollup", "-c", "${file}"], | 
|  | 29 | +      "skipFiles": ["<node_internals>/**"], | 
|  | 30 | +      "outFiles": ["${workspaceFolder}/**/*.js", "!**/node_modules/**"], | 
| 40 | 31 |       "sourceMaps": true, | 
| 41 | 32 |       "smartStep": true, | 
| 42 | 33 |       "internalConsoleOptions": "openOnSessionStart", | 
|  | 
| 67 | 58 |       ], | 
| 68 | 59 |       "sourceMaps": true, | 
| 69 | 60 |       "smartStep": true, | 
| 70 |  | -       // otherwise it goes to the VSCode debug terminal, which prints the test output or console logs (depending on | 
| 71 |  | -       // "outputCapture" option here; default is to show console logs), but not both | 
|  | 61 | +      // otherwise it goes to the VSCode debug terminal, which prints the test output or console logs (depending on | 
|  | 62 | +      // "outputCapture" option here; default is to show console logs), but not both | 
| 72 | 63 |       "console": "integratedTerminal", | 
| 73 | 64 |       // since we're not using it, don't automatically switch to it | 
| 74 |  | -      "internalConsoleOptions": "neverOpen", | 
|  | 65 | +      "internalConsoleOptions": "neverOpen" | 
| 75 | 66 |     }, | 
| 76 | 67 | 
 | 
| 77 |  | - | 
| 78 | 68 |     // @sentry/nextjs - Run a specific integration test file | 
| 79 | 69 |     // Must have test file in currently active tab when hitting the play button, and must already have run `yarn` in test app directory | 
| 80 | 70 |     { | 
|  | 
| 105 | 95 |       // this controls which files are sourcemapped | 
| 106 | 96 |       "outFiles": [ | 
| 107 | 97 |         // our SDK code | 
| 108 |  | -        "${workspaceFolder}/**/dist/**/*.js", | 
|  | 98 | +        "${workspaceFolder}/**/cjs/**/*.js", | 
| 109 | 99 |         // the built test app | 
| 110 | 100 |         "${workspaceFolder}/packages/nextjs/test/integration/.next/**/*.js", | 
| 111 | 101 |         "!**/node_modules/**" | 
| 112 | 102 |       ], | 
| 113 | 103 |       "resolveSourceMapLocations": [ | 
| 114 |  | -        "${workspaceFolder}/**/dist/**", | 
|  | 104 | +        "${workspaceFolder}/**/cjs/**", | 
| 115 | 105 |         "${workspaceFolder}/packages/nextjs/test/integration/.next/**", | 
| 116 | 106 |         "!**/node_modules/**" | 
| 117 | 107 |       ], | 
| 118 | 108 |       "internalConsoleOptions": "openOnSessionStart" | 
| 119 |  | - | 
| 120 |  | -    }, | 
|  | 109 | +    } | 
| 121 | 110 |   ] | 
| 122 | 111 | } | 
0 commit comments