mirror of
https://github.com/aljazceru/opencode.git
synced 2025-12-20 17:24:22 +01:00
chore: generate sdk into packages/sdk
This commit is contained in:
17
packages/sdk/scripts/utils/fix-index-exports.cjs
Normal file
17
packages/sdk/scripts/utils/fix-index-exports.cjs
Normal file
@@ -0,0 +1,17 @@
|
||||
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');
|
||||
Reference in New Issue
Block a user