From 8be7b2ae267f6339b7481760a5abb8641cf6e489 Mon Sep 17 00:00:00 2001 From: Apinan Yogaratnam Date: Mon, 9 Dec 2024 12:06:35 -0500 Subject: [PATCH] fix: error check for package fix: error check for package which could be in regular dependencies but should be in the dev dependencies --- src/misc/folderDetails.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/misc/folderDetails.ts b/src/misc/folderDetails.ts index aaa6f94..97770c8 100644 --- a/src/misc/folderDetails.ts +++ b/src/misc/folderDetails.ts @@ -112,6 +112,11 @@ export class FolderDetails { const packageJson: Record = require(path.join(this.folder, 'package.json')); const appsEngineEntry = packageJson.devDependencies['@rocket.chat/apps-engine'] as string; + + if (!appsEngineEntry) { + throw new Error('Make sure @rocket.chat/apps-engine is saved in your dev dependencies'); + } + const appsEngineVersion = appsEngineEntry.startsWith('file:') ? require(path.join(appsEngineEntry.replace(/^file:/, ''), 'package.json')).version : appsEngineEntry;