(userAgent: string | undefined)
| 789 | } |
| 790 | |
| 791 | function pkgFromUserAgent(userAgent: string | undefined): PkgInfo | undefined { |
| 792 | if (!userAgent) return undefined |
| 793 | const pkgSpec = userAgent.split(' ')[0] |
| 794 | const pkgSpecArr = pkgSpec.split('/') |
| 795 | return { |
| 796 | name: pkgSpecArr[0], |
| 797 | version: pkgSpecArr[1], |
| 798 | } |
| 799 | } |
| 800 | |
| 801 | function setupReactCompiler(root: string, isTs: boolean) { |
| 802 | // renovate: datasource=npm depName=@rolldown/plugin-babel |