From 2f43bc5c65814443872bb153f5f755050f454976 Mon Sep 17 00:00:00 2001 From: Simon Larsen Date: Tue, 28 Jan 2025 18:34:59 +0000 Subject: [PATCH] feat: add setup function for ts-node installation in configure script --- configure.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/configure.sh b/configure.sh index e6ee8733df..392aec6bd7 100644 --- a/configure.sh +++ b/configure.sh @@ -159,6 +159,13 @@ clone_oneuptime() { fi } +setup_tsnode() { + if ! command_exists ts-node; then + print_info "Installing ts-node..." + sudo npm install -g ts-node + fi +} + # Main installation process main() { print_info "Welcome to the OneUptime 🟢 Runner" @@ -173,9 +180,8 @@ main() { setup_nodejs setup_docker setup_gomplate - - print_info "Installing ts-node globally..." - sudo npm install -g ts-node + setup_tsnode + clone_oneuptime