Sha256: 878128c3cc8cd922e6dfb8c304e3e75eea350c2064ed8b9507177d007bbeec21
Contents?: true
Size: 454 Bytes
Versions: 33
Compression:
Stored size: 454 Bytes
Contents
import fs from 'graceful-fs' export function readCAFileSync (filePath: string): string[] | undefined { try { const contents = fs.readFileSync(filePath, 'utf8') const delim = '-----END CERTIFICATE-----' const output = contents .split(delim) .filter((ca) => Boolean(ca.trim())) .map((ca) => `${ca.trimLeft()}${delim}`) return output } catch (err) { if (err.code === 'ENOENT') return undefined throw err } }
Version data entries
33 entries across 33 versions & 1 rubygems