1 | const fs = require('fs')
|
2 | const path = require('path')
|
3 |
|
4 | module.exports = (dir, filename, src, json = false) => {
|
5 | src = JSON.stringify(src, null, 2)
|
6 | return fs.writeFile(
|
7 | path.resolve(dir, filename),
|
8 | json ? src : `module.exports = module.exports.default = ${src}`,
|
9 | 'utf-8',
|
10 | function(err) {
|
11 | err && console.error(err)
|
12 | }
|
13 | )
|
14 | }
|