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

Function addDependency

packages/cli/src/createApp.ts:400–411  ·  view source on GitHub ↗

* Adds a dependency to a new project’s package.json file. * @param dirName - The directory to find a package.json * @param dependency - An npm dependency to add.

(
  dirName: string,
  dependency: string,
  version = 'latest'
)

Source from the content-addressed store, hash-verified

398 * @param dependency - An npm dependency to add.
399 */
400async function addDependency(
401 dirName: string,
402 dependency: string,
403 version = 'latest'
404) {
405 const packageJson = await readPackageJSON(dirName)
406 if (!('dependencies' in packageJson)) {
407 packageJson.dependencies = {}
408 }
409 packageJson.dependencies[dependency] = version
410 await writePackageJSON(dirName, packageJson)
411}
412
413async function downloadTheme(appName: string, ts: boolean) {
414 process.chdir(resolve(cwd(), `./${appName}`))

Callers 1

createAppFunction · 0.70

Calls 2

readPackageJSONFunction · 0.90
writePackageJSONFunction · 0.90

Tested by

no test coverage detected