eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
1 lines • 776 B
JavaScript
import{resolve}from"node:path";import{EVE_INTERNAL_BUILD_OUTPUT_DIRECTORY_ENV,EVE_INTERNAL_HOST_BUILD_OUTPUT_DIRECTORY_ENV}from"#internal/application/paths.js";function resolveInternalBuildDirectory(t,n){let r=process.env[n];if(!(r===void 0||r.trim().length===0))return resolve(t,r)}function resolveInternalVercelServiceOutput(e){let r=resolveInternalBuildDirectory(e,EVE_INTERNAL_HOST_BUILD_OUTPUT_DIRECTORY_ENV),i=resolveInternalBuildDirectory(e,EVE_INTERNAL_BUILD_OUTPUT_DIRECTORY_ENV);if(!(r===void 0&&i===void 0)){if(r===void 0||i===void 0)throw Error(`${EVE_INTERNAL_HOST_BUILD_OUTPUT_DIRECTORY_ENV} and ${EVE_INTERNAL_BUILD_OUTPUT_DIRECTORY_ENV} must be set together.`);return{hostOutputDirectory:r,serviceOutputDirectory:i}}}export{resolveInternalVercelServiceOutput};