import docs from './docs.ts'
export { requestGraphql, requestFlyApi } from './core.ts'
export { listOrganizations, getOrganization } from './organizations.ts'
export { listApps, getApp } from './apps.ts'
export { listMachines, getMachine } from './machines.ts'
export { default as machineCount } from './machine-count.ts'
export { default as appMachines } from './app-machines.ts'
export {
analyzeLogEntries,
fetchAppLogs,
logsToJsonl,
normalizeLogEntry,
default as appLogs,
} from './logs.ts'
export {
appMetricQueries,
prometheusQuery,
prometheusQueryRange,
runMetricQueries,
default as metrics,
} from './metrics.ts'
/**
* Return Fly.io package overview: auth endpoints, exports, and API hints.
*/
export default async function flyOverview() {
return await docs()
}