diff options
Diffstat (limited to 'packages/bun-vscode')
| -rw-r--r-- | packages/bun-vscode/src/features/tasks/package.json.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/bun-vscode/src/features/tasks/package.json.ts b/packages/bun-vscode/src/features/tasks/package.json.ts index 3f04fa25d..55947a4a1 100644 --- a/packages/bun-vscode/src/features/tasks/package.json.ts +++ b/packages/bun-vscode/src/features/tasks/package.json.ts @@ -55,9 +55,9 @@ function extractScriptsFromPackageJson(document: vscode.TextDocument) { const range = new vscode.Range(document.positionAt(startIndex), document.positionAt(endIndex)); const scripts = matches[1].split(/,\s*/).map(script => { - const elements = script.match(/"([^"\\]|\\.|\\\n)*"/g) - if(elements?.length != 2) return null - const [name, command] = elements + const elements = script.match(/"([^"\\]|\\.|\\\n)*"/g); + if (elements?.length != 2) return null; + const [name, command] = elements; return { name: name.replace('"', "").trim(), command: command.replace(/(?<!\\)"/g, "").trim(), |
