Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/thatstupidcomputer / packages/discovery/registry.ts |
| Date | Not specified in source |
| Repository | Janady13/thatstupidcomputer |
| Revision | 57555cde46910102dd25d6c1c1fb2c359e9655bd |
| Branch | main |
| Path or archive member | packages/discovery/registry.ts |
| Original SHA-256 | f761713460f62fe5553d56fea66ed5f41143e4e5febbcf1e72789ff5d6192a78 |
| Git blob SHA | 78e5990c0e094a5057045aa0bc863e3a636e6ac6 |
| Reading-copy SHA-256 | f761713460f62fe5553d56fea66ed5f41143e4e5febbcf1e72789ff5d6192a78 |
Recovered source transcript
Download complete source text ↓18 lines · 1.2 KB
/** Public provider assembly point. Private API adapters live in adapters.ts. */
import {bing} from './providers/bing/profile.ts';
import {google} from './providers/google/profile.ts';
import {openai} from './providers/openai/profile.ts';
import {anthropic} from './providers/anthropic/profile.ts';
import {perplexity} from './providers/perplexity/profile.ts';
import {xai} from './providers/xai/profile.ts';
import {mistral} from './providers/mistral/profile.ts';
import {deepseek} from './providers/deepseek/profile.ts';
export const PROVIDERS={bing,google,openai,anthropic,perplexity,xai,mistral,deepseek} as const;
export type ProviderId=keyof typeof PROVIDERS;
export const CRAWLER_FEEDS={...bing.feeds,...google.feeds,...openai.feeds,...anthropic.feeds,...perplexity.feeds,...mistral.feeds} as const;
export const CRAWLER_AGENTS=[...bing.agents,...google.agents,...openai.agents,...anthropic.agents,...perplexity.agents,...mistral.agents] as const;
export const ROBOTS_POLICIES=Object.values(PROVIDERS).flatMap(provider=>[...provider.robots]);
// Only these providers document engine-scoped HTML names. All other consumers
// receive the same canonical HTML, generic robots policy and accessible controls.
export const PUBLISHER_META=[...bing.pageMeta,...google.pageMeta];