(source: string, loader: 'jsx' | 'tsx')
| 300 | source.includes('from "tinybase/ui-svelte'); |
| 301 | |
| 302 | const transformSolidJsx = (source: string, loader: 'jsx' | 'tsx'): string => |
| 303 | babelTransformSync( |
| 304 | transformSync(source, { |
| 305 | format: 'esm', |
| 306 | jsx: 'preserve', |
| 307 | loader, |
| 308 | }).code, |
| 309 | {presets: [['solid', {delegateEvents: false}]]}, |
| 310 | )?.code ?? ''; |
| 311 | |
| 312 | const prepareRunnableCode = (source: string, replaceImports: boolean): string => |
| 313 | (replaceImports ? replaceRunnableImports(source) : source) |
no outgoing calls
no test coverage detected
searching dependent graphs…