diff --git a/Makefile b/Makefile index 816921d..ad62c0a 100644 --- a/Makefile +++ b/Makefile @@ -9,9 +9,8 @@ venv: requirements.txt touch venv build: node_modules - ./node_modules/.bin/tsc - ./node_modules/.bin/esbuild cmd/bin.ts --bundle --platform=node --outfile=dist/bin.cjs --target=node12 - tar czf build.tar.gz build package.json + npm run tsc + npm run build run: node_modules ./node_modules/.bin/ts-node --esm cmd/bin http_server --port=1234 diff --git a/package.json b/package.json index 7eacb88..6f0e78e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,9 @@ { "type": "module", "scripts": { - "test": "mocha tests" + "test": "mocha tests", + "tsc": "tsc", + "build": "esbuild cmd/bin.ts --bundle --platform=node --outfile=dist/bin.cjs --target=node12" }, "devDependencies": { "@types/yargs": "^17.0.32",