def dependencies

near-v-framework@0.4.0.0 · domain/architecture/system/container/effects.bend:26

import near-v-framework@0.4.0.0/domain/architecture/system/container/effects.bend as Effects
import Base
import near-v-framework@0.4.0.0/domain/architecture/system/effs/io.bend as X
import near-v-framework@0.4.0.0/domain/architecture/system/container/ops.bend as O

26def dependencies(+root: String, +source: String, +go: List<&2, String>) -> IO(List<&2, String>):
27  do IO<List<&2, String>>:
28    +dir : String <- package_dir(O.folders(source), root)
29    package : String <- X.read(under(root, dir, "package.json"))
30    components : String <- X.read(under(root, dir, "components.json"))
31    return List.append(&2, String, O.package_deps(package),
32      List.append(&2, String, go, Bool.pick(List<&2, String>, String.is_empty(String.trim(components)), [], ["shadcn/ui"])))

Uses (14)

Used by (1)