baset-reader-babel
Version:
Babel reader plugin for BaseT project.
15 lines (14 loc) • 538 B
TypeScript
import { AbstractReader, AddFileResolver, AddHook } from 'baset-core';
export interface IBabelReaderOptions {
config: any;
includeNodeModules?: boolean;
}
export default class BabelReader extends AbstractReader {
options: IBabelReaderOptions;
private exts;
private config;
constructor(options?: IBabelReaderOptions);
read: (filePath: string, spec: Promise<string | string[]>) => Promise<string | string[]>;
registerHook: (addHook: AddHook, addFileResolver: AddFileResolver) => void;
private compile;
}