blob: 3ab4a4342eadf81669849443101f9c4991278f83 [file] [log] [blame]
Mathias Bynens79e2cf02020-05-29 16:46:17 +02001'use strict';
2
3const path = require('path');
4const stripAnsi = require('strip-ansi');
5const writeFileAtomic = require('write-file-atomic');
6
7/**
8 * @param {string} content
9 * @param {string} filePath
10 * @returns {Promise<Error | undefined>}
11 */
12module.exports = (content, filePath) =>
13 writeFileAtomic(path.normalize(filePath), stripAnsi(content));