UNPKG

rwsdk

Version:

Build fast, server-driven webapps on Cloudflare with SSR, RSC, and realtime

10 lines (9 loc) 296 B
import { readFile } from "fs/promises"; import { resolve } from "path"; let pkg; export const hasPkgScript = async (projectRootDir, script) => { if (!pkg) { pkg = JSON.parse(await readFile(resolve(projectRootDir, "package.json"), "utf-8")); } return pkg.scripts?.[script]; };