1 parent ed2914e commit a4c8377Copy full SHA for a4c8377
2 files changed
compiler/build.js
@@ -0,0 +1,10 @@
1
+#!/usr/bin/env node
2
+const { execSync } = require("child_process");
3
+const fs = require("fs");
4
+
5
+execSync("tsc", { stdio: "inherit" });
6
7
+const cliPath = "dist/cli.js";
8
+const content = fs.readFileSync(cliPath, "utf-8");
9
+fs.writeFileSync(cliPath, "#!/usr/bin/env node\n" + content);
10
+console.log("v Added shebang to " + cliPath);
compiler/package.json
@@ -16,7 +16,7 @@
16
"README.md"
17
],
18
"scripts": {
19
- "build": "tsc",
+ "build": "node build.js",
20
"prepare": "npm run build",
21
"prepublishOnly": "npm run build",
22
"start": "ts-node src/cli.ts",
0 commit comments