build: use bun build to create binary (#674)

This commit is contained in:
Emrik Östling
2026-10-16 20:46:57 +02:00
committed by GitHub
parent aabd0ccb3d
commit 38829ac393
6 changed files with 28 additions and 63 deletions
+4 -2
View File
@@ -7,9 +7,11 @@
"format": "npm-run-all 'format:*'",
"format:eslint": "eslint --fix .",
"format:prettier": "prettier --write .",
"build:css": "bun x @tailwindcss/cli -i ./src/main.css -o ./public/generated.css",
"build:js": "tsc",
"build:bin": "bun run build:css && bun build --compile --minify --sourcemap --bytecode --format=esm --define 'process.env.NODE_ENV=\"production\"' src/index.tsx --outfile dist/convertx",
"build:docker": "docker compose build",
"build": "bun x @tailwindcss/cli -i ./src/main.css -o ./public/generated.css && bun run build:js",
"build": "bun run build:css && bun run build:js",
"lint": "npm-run-all 'lint:*'",
"lint:tsc": "tsc --noEmit",
"lint:knip": "knip",
@@ -17,7 +19,7 @@
"lint:prettier": "prettier --check .",
"lint:xss": "xss-scan",
"test": "bun test --path-ignore-patterns=tests/integration",
"test:integration": "docker run --rm -v ./tests:/app/tests -v ./src:/app/src -v ./package.json:/app/package.json convertx:test bun test tests/integration"
"test:integration": "docker build --target test -t convertx:test . && docker run --rm -t -v ./tests:/app/tests -v ./src:/app/src -v ./package.json:/app/package.json convertx:test bun test tests/integration"
},
"dependencies": {
"@elysiajs/html": "^1.4.2",