Lines 1-23javascript
2import { createRequire as __ripploCreateRequire } from "node:module";
3const require = globalThis.require ?? __ripploCreateRequire(import.meta.url);
4import{a as Vr,b as zr,c as Te,d as Gr,e as Kr,f as Jr,g as mn}from"./chunk-XQBCGBCP.js";import{B as an,H as fe,L as ln,N as ft,P as dn,Q as Le,S as cn,W as un,X as pn,Y as fn,Z as gn,a as or,b as z,c as ir,d as sr,e as mr,f as $,g as I,h as fr,i as g,j as J,k as Hr,l as qr,m as mt,n as Br,o as me,p as v,r as Yr,s as Zr,u as en,v as tn,w as rn,x as nn,y as on,z as sn}from"./chunk-6WLJQUYK.js";import{c as je}from"./chunk-ZPCVY23H.js";import{a as E,b as pe,c as F,e as lr,f as M,g as u,h as dr,i as A,j as cr,k as ur,l as pr,m as Dr,n as _r,o as Fr,p as Ur,q as oe,r as Ae,s as Wr,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 vn(){let e=I(),t=T(e);if(t!=null&&await qa(e,t))return;let n=(await bn({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(`${$(a)}
17`),process.exit(1)}),o=await gt({serverUrl:e,token:n}),i=h(process.cwd()),s=i?"Welcome back":"Welcome to Ripplo";process.stdout.write(`
18`),process.stdout.write(o.kind==="ok"?`${s}, ${Ba(o.viewer)}.
20`),process.stdout.write(`Session saved to ${ct(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 qa(e,t){let r=await gt({serverUrl:e,token:t});return r.kind==="ok"?(process.stdout.write(`Already signed in as ${r.viewer.email}. Run \`npx ripplo auth logout\` to switch accounts.
22`),!0):(r.kind==="unreachable"&&(process.stdout.write(`Could not reach the Ripplo server at ${e} (${r.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.