index.js

 1import { createTransformer } from './factory.js';
 2import { PROVIDERS } from './providers.js';
 3
 4// Named exports exist primarily as stable spy targets for the test suite
 5// (build.test.js uses spyOn(transformers, 'transformCursor') etc.). build.js
 6// itself uses createTransformer + PROVIDERS directly, not these.
 7export const transformCursor = createTransformer(PROVIDERS.cursor);
 8export const transformClaudeCode = createTransformer(PROVIDERS['claude-code']);
 9export const transformGemini = createTransformer(PROVIDERS.gemini);
10export const transformCodex = createTransformer(PROVIDERS.codex);
11export const transformAgents = createTransformer(PROVIDERS.agents);
12export const transformGitHub = createTransformer(PROVIDERS.github);
13export const transformKiro = createTransformer(PROVIDERS.kiro);
14export const transformOpenCode = createTransformer(PROVIDERS.opencode);
15export const transformPi = createTransformer(PROVIDERS.pi);
16export const transformQoder = createTransformer(PROVIDERS.qoder);
17export const transformRovoDev = createTransformer(PROVIDERS['rovo-dev']);
18
19export { createTransformer, PROVIDERS };