@servable/tools
Version:
Servable tools is a utility that builds a protocol's manifest and documents it.
18 lines (13 loc) • 419 B
JavaScript
import buildProtocol from './build/protocol/index.js'
import writeProtocol from './write/protocol/index.js'
export default async props => {
const { path, write = false, includeAuxiliary = true, print = false } = props
const item = await buildProtocol({ path })
if (print) {
console.log(item)
}
if (write) {
const written = await writeProtocol({ item, path, includeAuxiliary })
}
return item
}