blob: a495f45a1ec347ffe009357bf407b809b2a3afc2 [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
Tim van der Lippeefb716a2020-12-01 12:54:04 +000010 * @returns {Promise<void>}
Mathias Bynens79e2cf02020-05-29 16:46:17 +020011 */
12module.exports = (content, filePath) =>
13 writeFileAtomic(path.normalize(filePath), stripAnsi(content));