UNPKG

playwright-cucumber-ts-steps

Version:

A collection of reusable Playwright step definitions for Cucumber in TypeScript, designed to streamline end-to-end testing across web, API, and mobile applications.

20 lines (19 loc) 597 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.checkPeerDependencies = checkPeerDependencies; function checkPeerDependencies(dependencies) { const missing = []; for (const dep of dependencies) { try { require.resolve(dep); } catch { missing.push(dep); } } if (missing.length) { console.warn(`\n❌ Missing peer dependencies: ${missing.join(", ")}` + `\nPlease install them in your project:\n\n` + `npm install --save-dev ${missing.join(" ")}\n`); } }