hyperdrive-daemon-client
Version:
A client library and CLI tool for interacting with the Hyperdrive daemon.
15 lines (11 loc) • 346 B
JavaScript
const p = require('path').posix
const constants = require('./constants')
function normalize (path) {
if (!path) return constants.mountpoint
path = p.resolve(path)
if (path.startsWith(constants.mountpoint)) return path
throw new Error(`Path ${path} is not contained within the Hyperdrive mountpoint`)
}
module.exports = {
normalize
}