diff --git a/.gitignore b/.gitignore index ceaea36..df73302 100644 --- a/.gitignore +++ b/.gitignore @@ -130,3 +130,4 @@ dist .yarn/install-state.gz .pnp.* +/build diff --git a/build.js b/build.js new file mode 100644 index 0000000..91766bf --- /dev/null +++ b/build.js @@ -0,0 +1,5 @@ +await Bun.build({ + entrypoints: ['./src/js/index.js'], + outdir: './build', + minify: true +}); diff --git a/bun.lockb b/bun.lockb new file mode 100755 index 0000000..c3d3e4e Binary files /dev/null and b/bun.lockb differ diff --git a/package.json b/package.json new file mode 100644 index 0000000..6499926 --- /dev/null +++ b/package.json @@ -0,0 +1,8 @@ +{ + "name": "bun-playground", + "module": "index.ts", + "type": "module", + "dependencies": { + "esbuild": "^0.23.1" + } +} \ No newline at end of file diff --git a/src/js/index.js b/src/js/index.js new file mode 100644 index 0000000..74dd1df --- /dev/null +++ b/src/js/index.js @@ -0,0 +1,5 @@ +export function test() { + for (const i of [1, 2, 3]) { + console.log(i); + } +}