MCPcopy Index your code
hub / github.com/ds300/patch-package / packageIsDevDependency

Function packageIsDevDependency

src/packageIsDevDependency.ts:5–20  ·  view source on GitHub ↗
({
  appPath,
  patchDetails,
}: {
  appPath: string
  patchDetails: PatchedPackageDetails
})

Source from the content-addressed store, hash-verified

3import { existsSync } from "fs"
4
5export function packageIsDevDependency({
6 appPath,
7 patchDetails,
8}: {
9 appPath: string
10 patchDetails: PatchedPackageDetails
11}) {
12 const packageJsonPath = join(appPath, "package.json")
13 if (!existsSync(packageJsonPath)) {
14 return false
15 }
16 const { devDependencies } = require(packageJsonPath)
17 return Boolean(
18 devDependencies && devDependencies[patchDetails.packageNames[0]],
19 )
20}

Callers 2

applyPatchesForPackageFunction · 0.90

Calls 1

joinFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…