cloudflare/cloudflare-typescript

Public

mirrored fromhttps://github.com/cloudflare/cloudflare-typescriptAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
2d51afdcabc76566fefef0ec43ae4a87283ae44b

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

scripts/fix-index-exports.cjs

14lines · modecode

1const fs = require('fs');
2const path = require('path');
3
4const indexJs =
5 process.env['DIST_PATH'] ?
6 path.resolve(process.env['DIST_PATH'], 'index.js')
7 : path.resolve(__dirname, '..', 'dist', 'index.js');
8
9let before = fs.readFileSync(indexJs, 'utf8');
10let after = before.replace(
11 /^\s*exports\.default\s*=\s*(\w+)/m,
12 'exports = module.exports = $1;\nexports.default = $1',
13);
14fs.writeFileSync(indexJs, after, 'utf8');
15