eslint-plugin-putout
Version:
ESLint plugin for 🐊Putout
15 lines (11 loc) • 340 B
JavaScript
import {transformAsync} from 'putout';
import {runAsWorker} from 'synckit';
import parseOptions from 'putout/parse-options';
runAsWorker(async ({name, options, ast, text}) => {
const resultOptions = parseOptions({
name,
options,
});
await transformAsync(ast, text, resultOptions);
return ast;
});