aboutsummaryrefslogtreecommitdiff
path: root/misctools
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-07-04 17:23:43 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-07-04 17:23:43 -0700
commitdb2f1019715125a1d0e830db75b794366c85c14d (patch)
tree1b6ee48e139f0c47b30bb22fac3cb6de314594b1 /misctools
parent41f4302d394a6d2696a2f7b3a6ab98474270bfa5 (diff)
downloadbun-db2f1019715125a1d0e830db75b794366c85c14d.tar.gz
bun-db2f1019715125a1d0e830db75b794366c85c14d.tar.zst
bun-db2f1019715125a1d0e830db75b794366c85c14d.zip
[internal] Fix build script on old node
Diffstat (limited to 'misctools')
-rw-r--r--misctools/headers-cleaner.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/misctools/headers-cleaner.js b/misctools/headers-cleaner.js
index 10824d916..95df1ede6 100644
--- a/misctools/headers-cleaner.js
+++ b/misctools/headers-cleaner.js
@@ -2,6 +2,13 @@
var { readFileSync, writeFileSync } = require("fs");
var { join } = require("path");
+if (!("replaceAll" in String.prototype)) {
+ String.prototype.replaceAll = function (search, replacement) {
+ var target = this;
+ return target.replace(new RegExp(search, "g"), replacement);
+ };
+}
+
const destination = join(__dirname, "../src/bun.js/bindings/headers.zig");
const replacements = join(
__dirname,