#!/usr/bin/env node import { execSync } from "child_process"; import { findUpSync } from "find-up"; import path from "path"; import { fileURLToPath } from "url"; console.info("Note: running patched serverless binary."); const args = process.argv.slice(2).join(" "); // This executes package-local serverless which uses a patched @serverless/cli // Try to find the closest serverless binary which should be patched const __filename = fileURLToPath(import.meta.url); const serverlessBin = findUpSync( path.join("node_modules", ".bin", "serverless"), { cwd: __filename } ); execSync(`${serverlessBin} ${args}`, { stdio: "inherit" });