(target: string)
| 72 | } |
| 73 | |
| 74 | async function npmVersion(target: string) { |
| 75 | const resolved = resolvedTarget(target) |
| 76 | const stat = await Filesystem.statAsync(resolved) |
| 77 | const dir = stat?.isDirectory() ? resolved : path.dirname(resolved) |
| 78 | return Filesystem.readJson<{ version?: string }>(path.join(dir, "package.json")) |
| 79 | .then((item) => item.version) |
| 80 | .catch(() => undefined) |
| 81 | } |
| 82 | |
| 83 | async function entryCore(item: Touch): Promise<Core> { |
| 84 | const spec = item.spec |
no test coverage detected