@connectedcars/logutil
Version:
Simple log formatting for Node
22 lines (21 loc) • 932 B
JavaScript
;
var _fs = _interopRequireDefault(require("fs"));
var _path = _interopRequireDefault(require("path"));
var _util = _interopRequireDefault(require("util"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const readFile = _util.default.promisify(_fs.default.readFile);
const writeFile = _util.default.promisify(_fs.default.writeFile);
async function main() {
const indexFile = _path.default.resolve(__dirname, '..', 'src', 'index.js');
let contents = await readFile(indexFile, 'utf8');
// Find the right exports.default (skip "void 0")
contents = contents.replace(/exports\.default = ([^ ;]+);/, 'exports.default = $1;\nmodule.exports = $1;');
await writeFile(indexFile, contents, 'utf8');
process.exit(0);
}
main().catch(e => {
// eslint-disable-next-line no-console
console.error(e);
process.exit(1);
});
//# sourceMappingURL=add-module-exports.js.map