eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
1 lines • 6 kB
JavaScript
import{i as e,t}from"./rolldown-runtime-tZXQYakl.js";const n={invalid_type:`invalid_type`,too_big:`too_big`,too_small:`too_small`,invalid_format:`invalid_format`,not_multiple_of:`not_multiple_of`,unrecognized_keys:`unrecognized_keys`,invalid_union:`invalid_union`,invalid_key:`invalid_key`,invalid_element:`invalid_element`,invalid_value:`invalid_value`,custom:`custom`};var r;r||={};var i=t(((t,n)=>{let r=e(`os`),i=e(`path`),a=/^win/i.test(process.platform);function o(e){return i.normalize(i.join(e,`.`))}let s=()=>{let{env:e}=process,t={};return t.home=()=>o(r.homedir?r.homedir():e.HOME),t.temp=()=>o(r.tmpdir?r.tmpdir():e.TMPDIR||e.TEMP||e.TMP),t},c=()=>{let{env:e}=process,t={};return t.home=()=>o(r.homedir?r.homedir():e.USERPROFILE||i.join(e.HOMEDRIVE,e.HOMEPATH)||e.HOME),t.temp=()=>o(r.tmpdir?r.tmpdir():e.TEMP||e.TMP||i.join(e.LOCALAPPDATA||e.SystemRoot||e.windir,`Temp`)),t};n.exports=new class e{constructor(){let t=function(){return new e};this._fn=t;let n=a?c():s();return Object.keys(n).forEach(e=>{this._fn[e]=n[e]}),this._fn}}})),a=t(((t,n)=>{let r=e(`path`),a=i(),o=()=>{let e={};return e.cache=()=>process.env.XDG_CACHE_HOME||r.join(a.home()||a.temp(),`.cache`),e.config=()=>process.env.XDG_CONFIG_HOME||r.join(a.home()||a.temp(),`.config`),e.data=()=>process.env.XDG_DATA_HOME||r.join(a.home()||a.temp(),`.local`,`share`),e.runtime=()=>process.env.XDG_RUNTIME_DIR||void 0,e.state=()=>process.env.XDG_STATE_HOME||r.join(a.home()||a.temp(),`.local`,`state`),e},s=()=>{let e={};return e.cache=()=>process.env.XDG_CACHE_HOME||r.join(r.join(a.home()||a.temp(),`Library`),`Caches`),e.config=()=>process.env.XDG_CONFIG_HOME||r.join(r.join(a.home()||a.temp(),`Library`),`Preferences`),e.data=()=>process.env.XDG_DATA_HOME||r.join(r.join(a.home()||a.temp(),`Library`),`Application Support`),e.runtime=()=>process.env.XDG_RUNTIME_DIR||void 0,e.state=()=>process.env.XDG_STATE_HOME||r.join(r.join(a.home()||a.temp(),`Library`),`State`),e},c=()=>{let e={};return e.cache=()=>{let e=process.env.LOCALAPPDATA||r.join(a.home()||a.temp(),`AppData`,`Local`);return process.env.XDG_CACHE_HOME||r.join(e,`xdg.cache`)},e.config=()=>{let e=process.env.APPDATA||r.join(a.home()||a.temp(),`AppData`,`Roaming`);return process.env.XDG_CONFIG_HOME||r.join(e,`xdg.config`)},e.data=()=>{let e=process.env.APPDATA||r.join(a.home()||a.temp(),`AppData`,`Roaming`);return process.env.XDG_DATA_HOME||r.join(e,`xdg.data`)},e.runtime=()=>process.env.XDG_RUNTIME_DIR||void 0,e.state=()=>{let e=process.env.LOCALAPPDATA||r.join(a.home()||a.temp(),`AppData`,`Local`);return process.env.XDG_STATE_HOME||r.join(e,`xdg.state`)},e},l=()=>{let e=function(){return l()},t={};return t=/^darwin$/i.test(process.platform)?s():/^win/i.test(process.platform)?c():o(),t.configDirs=()=>{let e=[];return e.push(t.config()),process.env.XDG_CONFIG_DIRS&&e.push(...process.env.XDG_CONFIG_DIRS.split(r.delimiter)),e},t.dataDirs=()=>{let e=[];return e.push(t.data()),process.env.XDG_DATA_DIRS&&e.push(...process.env.XDG_DATA_DIRS.split(r.delimiter)),e},Object.keys(t).forEach(n=>{e[n]=t[n]}),e};n.exports=l()})),o=t(((t,n)=>{let r=e(`path`),i=e(`os`),o=a(),s=/^win/i.test(process.platform);function c(e,t){if(e||={},typeof e!=`object`&&(e={isolated:e}),e.isolated=e.isolated===void 0||e.isolated===null?t:e.isolated,typeof e.isolated!=`boolean`)throw TypeError(`Expected boolean for "isolated" argument, got ${typeof e.isolated}`);return e}let l=(e,t)=>{let n={};return n.cache=(n={isolated:null})=>(n=c(n,t),r.join(o.cache(),n.isolated?e:``)),n.config=(n={isolated:null})=>(n=c(n,t),r.join(o.config(),n.isolated?e:``)),n.data=(n={isolated:null})=>(n=c(n,t),r.join(o.data(),n.isolated?e:``)),n.runtime=(n={isolated:null})=>(n=c(n,t),o.runtime()?r.join(o.runtime(),n.isolated?e:``):void 0),n.state=(n={isolated:null})=>(n=c(n,t),r.join(o.state(),n.isolated?e:``)),n.configDirs=(n={isolated:null})=>(n=c(n,t),o.configDirs().map(t=>r.join(t,n.isolated?e:``))),n.dataDirs=(n={isolated:null})=>(n=c(n,t),o.dataDirs().map(t=>r.join(t,n.isolated?e:``))),n},u=(e,t)=>{let{env:n}=process,a=i.homedir(),s=i.tmpdir(),l=n.APPDATA||r.join(a||s,`AppData`,`Roaming`),u=n.LOCALAPPDATA||r.join(a||s,`AppData`,`Local`),d={};return d.cache=(i={isolated:null})=>(i=c(i,t),!i.isolated||n.XDG_CACHE_HOME?r.join(o.cache(),i.isolated?e:``):r.join(u,i.isolated?e:``,`Cache`)),d.config=(i={isolated:null})=>(i=c(i,t),!i.isolated||n.XDG_CONFIG_HOME?r.join(o.config(),i.isolated?e:``):r.join(l,i.isolated?e:``,`Config`)),d.data=(i={isolated:null})=>(i=c(i,t),!i.isolated||n.XDG_DATA_HOME?r.join(o.data(),i.isolated?e:``):r.join(l,i.isolated?e:``,`Data`)),d.runtime=(n={isolated:null})=>(n=c(n,t),o.runtime()?r.join(o.runtime(),n.isolated?e:``):void 0),d.state=(i={isolated:null})=>(i=c(i,t),!i.isolated||n.XDG_STATE_HOME?r.join(o.state(),i.isolated?e:``):r.join(u,i.isolated?e:``,`State`)),d.configDirs=(i={isolated:null})=>{i=c(i,t);let a=[d.config(i)];return n.XDG_CONFIG_DIRS&&a.push(...n.XDG_CONFIG_DIRS.split(r.delimiter).map(t=>r.join(t,i.isolated?e:``))),a},d.dataDirs=(i={isolated:null})=>{i=c(i,t);let a=[d.data(i)];return n.XDG_DATA_DIRS&&a.push(...n.XDG_DATA_DIRS.split(r.delimiter).map(t=>r.join(t,i.isolated?e:``))),a},d};n.exports=new class t{constructor(n={name:null,suffix:null,isolated:!0}){let i=function(e={name:null,suffix:null,isolated:!0}){return new t(e)};this._fn=i,n||={},typeof n!=`object`&&(n={name:n});let a=n.name||``;if(typeof a!=`string`)throw TypeError(`Expected string for "name" argument, got ${typeof a}`);let o=n.suffix||``;if(typeof o!=`string`)throw TypeError(`Expected string for "suffix" argument, got ${typeof o}`);let c=n.isolated===void 0||n.isolated===null||n.isolated;if(typeof c!=`boolean`)throw TypeError(`Expected boolean for "isolated" argument, got ${typeof c}`);a||=r.parse(process.pkg?process.execPath:e.main?e.main.filename:process.argv[0]).name,o&&(a+=o),this._fn.$name=()=>a,this._fn.$isolated=()=>c;let d=s?u(a,c):l(a,c);return Object.keys(d).forEach(e=>{this._fn[e]=d[e]}),this._fn}}}));export{n,o as t};