UNPKG

stylelint

Version:

A mighty CSS linter that helps you avoid errors and enforce conventions.

16 lines (13 loc) 456 B
import { dirname, normalize } from 'node:path'; import { mkdir } from 'node:fs/promises'; import stripAnsi from 'strip-ansi'; import writeFileAtomic from 'write-file-atomic'; /** * @param {string} content * @param {string} filePath * @returns {Promise<void>} */ export default async function writeOutputFile(content, filePath) { await mkdir(dirname(filePath), { recursive: true }); await writeFileAtomic(normalize(filePath), stripAnsi(content)); }