MCPcopy Create free account
hub / github.com/formkit/formkit / getDependencyVersion

Function getDependencyVersion

scripts/utils.mjs:301–317  ·  view source on GitHub ↗
(pkg, parent)

Source from the content-addressed store, hash-verified

299 * from the parent the package.json
300 */
301export function getDependencyVersion(pkg, parent) {
302 const packageJSON = getPackageJSON(parent)
303 const dependencies = packageJSON.dependencies ? packageJSON.dependencies : []
304 formkitExternals.forEach((dep) => {
305 delete dependencies[dep]
306 })
307 const devDependencies = packageJSON.devDependencies
308 ? packageJSON.devDependencies
309 : []
310 if (Object.keys(dependencies).includes(`@formkit/${pkg}`)) {
311 return dependencies[`@formkit/${pkg}`]
312 }
313 if (Object.keys(devDependencies).includes(`@formkit/${pkg}`)) {
314 return devDependencies[`@formkit/${pkg}`]
315 }
316 return 'null'
317}
318
319/**
320 * extract matching FK dependency package names from keys in a given object

Callers 1

drawDependencyTreeFunction · 0.85

Calls 1

getPackageJSONFunction · 0.85

Tested by

no test coverage detected