rollup-plugin-babel-source.js (babel-7.12.6) | : | rollup-plugin-babel-source.js (babel-7.12.7) | ||
---|---|---|---|---|
skipping to change at line 84 | skipping to change at line 84 | |||
return null; | return null; | |||
} | } | |||
const packageJson = JSON.parse(packageJsonSource); | const packageJson = JSON.parse(packageJsonSource); | |||
const filename = | const filename = | |||
typeof packageJson["browser"] === "string" | typeof packageJson["browser"] === "string" | |||
? packageJson["browser"] | ? packageJson["browser"] | |||
: packageJson["main"]; | : packageJson["main"]; | |||
return path.normalize( | const asJS = path.normalize( | |||
path.join( | path.join( | |||
packageFolder, | packageFolder, | |||
// replace lib with src in the package.json entry | // replace lib with src in the package.json entry | |||
filename.replace(/^(\.\/)?lib\//, "src/") | filename.replace(/^(\.\/)?lib\//, "src/") | |||
) | ) | |||
); | ); | |||
const asTS = asJS.replace(/\.js$/, ".ts"); | ||||
try { | ||||
fs.statSync(asTS); | ||||
return asTS; | ||||
} catch { | ||||
return asJS; | ||||
} | ||||
}, | }, | |||
}; | }; | |||
}; | }; | |||
End of changes. 2 change blocks. | ||||
1 lines changed or deleted | 9 lines changed or added |