From c7cac60549865d1e222728c4943dfe29dc98b237 Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Sun, 6 Feb 2022 23:40:18 +0100 Subject: [PATCH] add assertion --- scripts/buildUtils.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/buildUtils.js b/scripts/buildUtils.js index 5f69966efaf1..b9c8d45d0c4f 100644 --- a/scripts/buildUtils.js +++ b/scripts/buildUtils.js @@ -31,6 +31,11 @@ module.exports.getPackages = function getPackages() { packages.forEach(packageDir => { const pkg = readPkg({cwd: packageDir}); + assert.ok( + fs.existsSync(path.resolve(packageDir, pkg.main)), + `Main file "${pkg.main}" in ${pkg.name} should exist`, + ); + assert.ok(pkg.engines, `Engine requirement in ${pkg.name} should exist`); assert.strictEqual(