UNPKG

arredemo

Version:

Instantly build a static site for your package

24 lines (20 loc) 596 B
import { arreJsonPath, readJsonFileSync } from "#scripts/utils/io/json.mjs" import defaults from "./defaults.mjs" import { parseArreConfig } from "./parse.mjs" function getArreConfigFromPkgPath(pkgPath) { const jsonPath = arreJsonPath(pkgPath) const data = readJsonFileSync(jsonPath) const config = { ...defaults, ...data } return parseArreConfig(config, pkgPath) } function getArreConfigFromAnswers(data, pkgPath) { const config = { ...defaults, ...data } return parseArreConfig(config, pkgPath) } export { getArreConfigFromPkgPath, getArreConfigFromAnswers }