(rootDir: vscode.Uri)
| 51 | }; |
| 52 | |
| 53 | export async function getPackageJson(rootDir: vscode.Uri) { |
| 54 | const packageJsonPath = vscode.Uri.joinPath(vscode.Uri.file(rootDir.fsPath), "package.json").fsPath; |
| 55 | const packageJson = await vscode.workspace.fs.readFile(vscode.Uri.file(packageJsonPath)); |
| 56 | let output = undefined; |
| 57 | try { |
| 58 | output = JSON.parse(packageJson.toString()); |
| 59 | } catch (e) {} |
| 60 | return output; |
| 61 | } |
| 62 | |
| 63 | export async function getDependencies(rootDir: vscode.Uri) { |
| 64 | const pkg = await getPackageJson(rootDir); |
no outgoing calls
no test coverage detected