UNPKG

@redocly/cli

Version:

[@Redocly](https://redocly.com) CLI is your all-in-one OpenAPI utility. It builds, manages, improves, and quality-checks your OpenAPI descriptions, all of which comes in handy for various phases of the API Lifecycle. Create your own rulesets to make API g

24 lines (17 loc) 575 B
import type { Region } from '@redocly/openapi-core'; export const REUNITE_URLS: Record<Region, string> = { us: 'https://app.cloud.redocly.com', eu: 'https://app.cloud.eu.redocly.com', } as const; export function getDomain(): string { return process.env.REDOCLY_DOMAIN || REUNITE_URLS.us; } export function getReuniteUrl(residency?: string) { if (!residency) residency = 'us'; let reuniteUrl: string = REUNITE_URLS[residency as Region]; if (!reuniteUrl) { reuniteUrl = residency; } const url = new URL('/api', reuniteUrl).toString(); return url; }