Lines 1-23javascript
2import { createRequire as __ripploCreateRequire } from "node:module";
3const require = globalThis.require ?? __ripploCreateRequire(import.meta.url);
4import{a as Wn,b as Hn,c as je,d as qn,e as Bn,f as Vn,g as lr}from"./chunk-2AFQ4C6G.js";import{A as nr,G as fe,K as rr,M as pt,O as or,P as Te,R as ir,V as sr,W as ar,X as dr,Y as cr,a as Zt,b as z,c as en,d as tn,e as dn,f as P,g as I,h as cn,i as g,j as J,k as _n,l as Fn,m as ut,n as Un,o as me,p as v,q as Kn,r as Jn,t as Qn,u as Xn,v as Yn,w as Zn,x as er,y as tr}from"./chunk-Q6NPLTSY.js";import{c as Ae}from"./chunk-ZPCVY23H.js";import{a as $,b as pe,c as F,e as rn,f as L,g as u,h as on,i as A,j as sn,k as an,l as ln,m as Mn,n as Ln,o as Nn,p as On,q as oe,r as Ie,s as Dn,t as K}from"./chu ...
5 query AuthViewer {
HighChild Process
Package source references child process execution.
dist/index.jsView on unpkg · L3 11`);async function hr(){let e=I(),t=T(e);if(t!=null&&await Ma(e,t))return;let r=(await gr({url:e,onDeviceCode:a=>{process.stdout.write(`Opening your browser to finish sign-in.
12`),process.stdout.write(`If it didn't open, visit: ${a.verificationUrl}
13`),process.stdout.write(`Verification code: ${a.userCode}
15`),process.stdout.write(`Waiting for approval...
16`)}})).match(a=>a,a=>{process.stderr.write(`${P(a)}
17`),process.exit(1)}),o=await mt({serverUrl:e,token:r}),i=h(process.cwd()),s=i?"Welcome back":"Welcome to Ripplo";process.stdout.write(`
18`),process.stdout.write(o.kind==="ok"?`${s}, ${La(o.viewer)}.
20`),process.stdout.write(`Session saved to ${lt(e)}.
21`),i||(process.stdout.write("\nNext: run `npx ripplo setup` to wire Ripplo into this project,\n"),process.stdout.write("or `npx ripplo init` to set it up by hand.\n"))}async function Ma(e,t){let n=await mt({serverUrl:e,token:t});return n.kind==="ok"?(process.stdout.write(`Already signed in as ${n.viewer.email}. Run \`npx ripplo auth logout\` to switch accounts.
22`),!0):(n.kind==="unreachable"&&(process.stdout.write(`Could not reach the Ripplo server at ${e} (${n.message}). Your saved session may still be valid \u2014 fix connectivity and retry.
23`),process.exit(1)),process.stdout.write(`Your session expired \u2014 signing you back in.
Long lines were clipped for display.