life
Version:
Life.js is the first fullstack framework to build agentic web applications. It is minimal, extensible, and typesafe. Well, everything you love.
36 lines (28 loc) • 1.62 kB
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { newObj[key] = obj[key]; } } } newObj.default = obj; return newObj; } } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _chunk22H3U7VVjs = require('./chunk-22H3U7VV.js');
var _chunk6PEHRAEPjs = require('./chunk-6PEHRAEP.js');
// exports/build/server.ts
var _path = require('path'); var _path2 = _interopRequireDefault(_path);
var defaultBuild = {
"Run `life dev` to see your agents here.": {
definition: {},
globalConfigs: {},
sha: ""
}
};
async function importServerBuild(options) {
try {
const p = _path2.default.join(options.projectDirectory, ".life", "server", "dist", "index.js");
const v = options.noCache ? (Math.random() * 1e8).toFixed(0) : "cached";
const module = await Promise.resolve().then(() => _interopRequireWildcard(require(p + `?v=${v}`)));
return _chunk22H3U7VVjs.success.call(void 0, module.default || module);
} catch (e) {
if (e instanceof Error && e.message.includes("Cannot find module")) {
return _chunk22H3U7VVjs.success.call(void 0, defaultBuild);
}
return _chunk22H3U7VVjs.failure.call(void 0, { code: "Unknown", cause: e });
}
}
_chunk6PEHRAEPjs.__name.call(void 0, importServerBuild, "importServerBuild");
exports.importServerBuild = importServerBuild;
//# sourceMappingURL=chunk-UGNVT3WE.js.map