From 166e858aeff58d6997118f5b586816a50e28b972 Mon Sep 17 00:00:00 2001 From: Luigi Pinca Date: Wed, 10 Nov 2021 20:03:16 +0100 Subject: [PATCH 1/2] build: use env in shebang Use the `bash` executable that appears first in user's `PATH`. --- postcompile.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/postcompile.sh b/postcompile.sh index b9e0eebcd..3bb10cc33 100755 --- a/postcompile.sh +++ b/postcompile.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash cp ./support/package.cjs.json ./build/cjs/package.json cp ./support/package.esm.json ./build/esm/package.json From f41b8b2c9eaed53334e076576607ade3043c23f6 Mon Sep 17 00:00:00 2001 From: Luigi Pinca Date: Wed, 10 Nov 2021 20:18:41 +0100 Subject: [PATCH 2/2] build: make postcompile.sh script work on macOS On macOS the script is currently interpreted as the value of the `-i` option. Use an empty extension for the `-i` option and the `-e` option to specify the script. --- postcompile.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/postcompile.sh b/postcompile.sh index 3bb10cc33..224e293b6 100755 --- a/postcompile.sh +++ b/postcompile.sh @@ -5,4 +5,8 @@ cp ./support/package.esm.json ./build/esm/package.json cp -r ./build/esm/ ./build/esm-debug/ -sed -i '/debug(/d' ./build/esm/*.js ./build/esm/**/*.js +if [ "${OSTYPE:0:6}" = darwin ]; then + sed -i '' -e '/debug(/d' ./build/esm/*.js ./build/esm/**/*.js +else + sed -i -e '/debug(/d' ./build/esm/*.js ./build/esm/**/*.js +fi