UNPKG

@builder.io/mitosis

Version:

Write components once, run everywhere. Compiles to Vue, React, Solid, and Liquid. Import code from Figma and Builder.io

18 lines (17 loc) 912 B
import { Context } from '../../parsers/jsx/types'; import * as babel from '@babel/core'; import { BabelFileResult } from '@babel/core'; import { Visitor } from '@babel/traverse'; declare const types: typeof babel.types; export declare const uncapitalize: (str: string) => string; export declare const parseCode: (node: babel.types.Node) => string; export declare const parseCodeJson: (node: babel.types.Node) => any; export declare const isImportOrDefaultExport: (node: babel.Node) => boolean; export declare const HTML_ATTR_FROM_JSX: { htmlFor: string; }; export declare const transformAttributeName: (name: string) => string; export declare const babelStripTypes: (code: string, typescript?: boolean) => string; export declare const babelDefaultTransform: (code: string, visitor: Visitor<Context>) => BabelFileResult | null; export declare const isTypescriptFile: (fileName: string) => boolean; export {};