aboutsummaryrefslogtreecommitdiff
path: root/src/js/_codegen/index.ts
diff options
context:
space:
mode:
authorGravatar dave caruso <me@paperdave.net> 2023-08-30 18:30:06 -0700
committerGravatar GitHub <noreply@github.com> 2023-08-30 18:30:06 -0700
commit0a5d2a8195fbbaab7ff1f40ad54ba94726bcc104 (patch)
tree218b52f72b1170c8595800dcda34adc312adf08b /src/js/_codegen/index.ts
parent89f24e66fff37eab4b984847b73be0b69dbcd0a8 (diff)
downloadbun-0a5d2a8195fbbaab7ff1f40ad54ba94726bcc104.tar.gz
bun-0a5d2a8195fbbaab7ff1f40ad54ba94726bcc104.tar.zst
bun-0a5d2a8195fbbaab7ff1f40ad54ba94726bcc104.zip
feat(node:fs): add `cp`/`cpSync`/`promises.cp` + async `copyFile` (#4340)
* half working disaster code * this * async copyFile * . * its failing symlink tests * asdfg * asdf * hmm * okay i think ti works * small edits * fix test on linux * i hate atomics / atomics hate me back <3 * add a message in the builtins bundler that 0.8 is needed. it breaks on older versions lol. * fixed * rebase
Diffstat (limited to 'src/js/_codegen/index.ts')
-rw-r--r--src/js/_codegen/index.ts10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/js/_codegen/index.ts b/src/js/_codegen/index.ts
index 4e048b144..15fa7defd 100644
--- a/src/js/_codegen/index.ts
+++ b/src/js/_codegen/index.ts
@@ -1,2 +1,12 @@
+const [major, minor] = Bun.version
+ .split("_")[0]
+ .split(".")
+ .map(x => parseInt(x));
+
+if (minor < 8) {
+ console.error("Please install bun >= 0.8.0");
+ process.exit(1);
+}
+
import "./build-modules";
import "./build-functions";