lib/csf-tools/src/babelParse.ts
import { parse } from '@babel/parser';
export const babelParse = (code: string) =>
parse(code, {
sourceType: 'module',
// FIXME: we should get this from the project config somehow?
plugins: [
'jsx',
'typescript',
['decorators', { decoratorsBeforeExport: true }],
'classProperties',
],
});