From 63d72ca17e7ef1ded2b12315c299e65d1b846056 Mon Sep 17 00:00:00 2001 From: Niccolo Borgioli Date: Fri, 12 May 2023 18:55:33 +0200 Subject: [PATCH] node 18 guard --- packages/cli/src/index.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/cli/src/index.ts b/packages/cli/src/index.ts index 5ae9320..a49a8a6 100644 --- a/packages/cli/src/index.ts +++ b/packages/cli/src/index.ts @@ -18,6 +18,9 @@ const url = new Argument('', 'The url to open') const views = new Option('-v --views ', 'Amount of views before getting destroyed').argParser(parseNumber) const minutes = new Option('-m --minutes ', 'Minutes before the note expires').argParser(parseNumber) +// Node 18 guard +parseInt(process.version.slice(1).split(',')[0]) < 18 && exit('Node 18 or higher is required') + async function checkConstrains(constrains: { views?: number; minutes?: number }) { const { views, minutes } = constrains if (views && minutes) exit('cannot set view and minutes constrains simultaneously')