mirror of
https://github.com/sst/opencode.git
synced 2025-08-26 07:54:11 +00:00
17 lines
534 B
JavaScript
17 lines
534 B
JavaScript
const fs = require('fs');
|
|
const path = require('path');
|
|
|
|
const indexJs =
|
|
process.env['DIST_PATH'] ?
|
|
path.resolve(process.env['DIST_PATH'], 'index.js')
|
|
: path.resolve(__dirname, '..', '..', 'dist', 'index.js');
|
|
|
|
let before = fs.readFileSync(indexJs, 'utf8');
|
|
let after = before.replace(
|
|
/^(\s*Object\.defineProperty\s*\(exports,\s*["']__esModule["'].+)$/m,
|
|
`exports = module.exports = function (...args) {
|
|
return new exports.default(...args)
|
|
}
|
|
$1`.replace(/^ /gm, ''),
|
|
);
|
|
fs.writeFileSync(indexJs, after, 'utf8');
|