()
| 107 | const useNpm = () => fs.existsSync(packageLockFilename) |
| 108 | |
| 109 | const lockHash = () => { |
| 110 | const lockFilename = useYarn() |
| 111 | ? yarnFilename |
| 112 | : usePnpm() |
| 113 | ? pnpmLockFilename |
| 114 | : useNpm() |
| 115 | ? packageLockFilename |
| 116 | : noLockFile() |
| 117 | const fileHash = hasha.fromFileSync(lockFilename) |
| 118 | debug(`Hash from file ${lockFilename} is ${fileHash}`) |
| 119 | return fileHash |
| 120 | } |
| 121 | |
| 122 | const noLockFile = () => { |
| 123 | core.error( |
no test coverage detected