babel-plugin-tester
Version:
Utilities for testing babel plugins
11 lines • 632 B
TypeScript
import { prettierFormatter } from "./formatters/prettier.js";
import { runPluginUnderTestHere, runPresetUnderTestHere } from "./plugin-tester.js";
import { unstringSnapshotSerializer } from "./serializers/unstring-snapshot.js";
import type { PluginTesterOptions } from "./types.js";
export type * from "./types.js";
export { defaultPluginTester as pluginTester, prettierFormatter, runPluginUnderTestHere, runPresetUnderTestHere, unstringSnapshotSerializer };
/**
* An abstraction around babel to help you write tests for your babel plugin or
* preset.
*/
declare function defaultPluginTester(options?: PluginTesterOptions): void;