UNPKG

@connectedcars/logutil

Version:
22 lines (21 loc) 932 B
"use strict"; 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