From b9ee26ef81003e4bd3dbdcbab8275ba17e67ab7f Mon Sep 17 00:00:00 2001 From: Nulo Date: Mon, 20 Feb 2023 15:27:58 -0300 Subject: [PATCH] =?UTF-8?q?hacer=20npm=20run=20m=C3=A1s=20r=C3=A1pido?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- npmrun | 10 ++++++++++ package.json | 9 +++------ 2 files changed, 13 insertions(+), 6 deletions(-) create mode 100755 npmrun diff --git a/npmrun b/npmrun new file mode 100755 index 0000000..859a2aa --- /dev/null +++ b/npmrun @@ -0,0 +1,10 @@ +#!/bin/sh + +script="$1" +if test -z "$script"; then + echo "No script set" + exit 1 +fi +run="$(jq -r ".scripts[\"${script}\"]" < package.json)" +echo "> $run" +PATH="./node_modules/.bin:$PATH" sh -c "$run" diff --git a/package.json b/package.json index 8538538..b4e41a8 100644 --- a/package.json +++ b/package.json @@ -7,9 +7,9 @@ "scripts": { "build": "esbuild --log-level=warning --target=node18 --platform=node --sourcemap --outdir=build-javascript --format=esm --bundle index.ts", "build:qemu": "esbuild --log-level=warning --target=node18 --platform=node --sourcemap --outdir=build-javascript --format=esm --bundle qemu.ts", - "build-image": "pnpm build && doas node --enable-source-maps build-javascript/index.js", - "run": "pnpm build-image && pnpm build:qemu && node --enable-source-maps build-javascript/qemu.js", - "//test": "pnpm build && node --enable-source-maps build-javascript/**/*.test.js", + "build-image": "./npmrun build && doas node --enable-source-maps build-javascript/index.js", + "run": "./npmrun build-image && ./npmrun build:qemu && node --enable-source-maps build-javascript/qemu.js", + "//test": "./npmrun build && node --enable-source-maps build-javascript/**/*.test.js", "tsc:check": "tsc --noEmit" }, "keywords": [], @@ -19,8 +19,5 @@ "@types/node": "^18.11.18", "esbuild": "^0.17.0", "typescript": "^4.9.4" - }, - "dependencies": { - "nanoid": "^4.0.1" } }