houdini-adapter-node
Version:
The adapter for deploying your Houdini application as a standalone node server
2 lines (1 loc) • 735 B
JavaScript
;var p=Object.defineProperty;var d=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var f=(t,e)=>{for(var a in e)p(t,a,{get:e[a],enumerable:!0})},m=(t,e,a,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of n(e))!s.call(t,r)&&r!==a&&p(t,r,{get:()=>e[r],enumerable:!(o=d(e,r))||o.enumerable});return t};var h=t=>m(p({},"__esModule",{value:!0}),t);var c={};f(c,{default:()=>w});module.exports=h(c);var i=require("houdini"),l=require("url"),u={},j=async({outDir:t,adapterPath:e})=>{let a=await i.fs.readFile((0,l.fileURLToPath)(new URL("./app.js",u.url).href));a=a.replaceAll("houdini/adapter",e+".js"),await i.fs.writeFile(i.path.join(t,"index.js"),a)},w=j;