11import { existsSync } from 'node:fs'
2+ import path from 'node:path'
23
34import yargsParser from 'yargs-parser'
5+ import { bold } from 'yoctocolors-cjs'
46
57import constants from '@socketsecurity/registry/lib/constants'
68import { logger } from '@socketsecurity/registry/lib/logger'
7- import { getCwd , resolve } from '@socketsecurity/registry/lib/path'
89import { indentString } from '@socketsecurity/registry/lib/strings'
910
1011import { getCodeCoverage } from './utils/get-code-coverage.mjs'
@@ -18,7 +19,11 @@ async function logCoveragePercentage(argv) {
1819 const { spinner } = constants
1920
2021 // Check if coverage data exists to determine whether to generate or read it.
21- const coverageJsonPath = resolve ( getCwd ( ) , 'coverage' , 'coverage-final.json' )
22+ const coverageJsonPath = path . join (
23+ process . cwd ( ) ,
24+ 'coverage' ,
25+ 'coverage-final.json' ,
26+ )
2227
2328 // Get code coverage metrics (statements, branches, functions, lines).
2429 let codeCoverage
@@ -144,7 +149,7 @@ async function logCoveragePercentage(argv) {
144149 logger . info ( `Coverage Summary:` )
145150 logger . info ( indentString ( summaryLines . join ( '\n' ) , 2 ) )
146151 logger . info ( '' )
147- logger . info ( logger . bold ( `Current coverage: ${ overall } % overall!${ emoji } ` ) )
152+ logger . info ( bold ( `Current coverage: ${ overall } % overall!${ emoji } ` ) )
148153 }
149154}
150155
0 commit comments